I will also take a look at getenv.c, which, IIUC, 
is part of the GNU standard library (stdlib.h).
It's hard to imagine that the bug is in libc6 and
not have segfaults all over the place.

<* note to self *>
The control flow of what is broken (and used to work
up until a few weeks ago), as I understand it, is:

1.  Click on orange ball ('update-notifier')
2.  update-notifier invokes gksu to call update-manager
3.  Click on link to bug report
4.  update-manager invokes 'gnome-open' with sudo
5.  gnome-open calls function 'gnome_url_show_with_env'
6.  gnome_url_show_with_env consults gconf for preferred 
    browser (??? - not sure what the call is, don't have
    the gnome devel headers at the moment)
7.  iceweasel script does some environment magic
    to determine if a DSP wrapper should be used to
    call firefox-bin
8.  firefox-bin called by DSP wrapper (in this case padsp)
    or directly.

Hmmmm...the padsp environment is not set until after the
'gnome_url_show_with_env'.

Two custom commands to try:  
1) export DSP_DEBUG=1 && iceweasel -new-tab "%s"
2) /usr/lib/iceweasel/firefox-bin




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to