Package: firefox
Version: 1.5.dfsg-4
Followup-For: Bug #348019

I have also reproduced this bug here. However, it worked for me with a
non-root user (another user account than the one that I regularly use), so
it is not a permissions problem. There was a .mozilla directory in the other
users home directory before I started firefox; I moved it away and it worked.
I removed the new .mozilla directory and moved the original one back, it
worked now as well! Unfortunately, I didn't make a backup of the original
.mozilla directory so I am unable to tell the last Firefox version run
from the prefs.js.

I have also run firefox with the -g parameter, to run it in gdb. The weird
thing is that it actually WORKS when run in gdb, so there is some side
effect of gdb that causes it to work... And even stranger is that at first
when I tried it with -g it segfaulted there as well. It might be because of
remnant firefox processes in the system or something....

Since it works for me now when run with -g, it is a bit hard to debug it. ;-)

[ Fiddling around a bit more ]

I have managed to localize the problem; it is with esddsp. When I set
FIREFOX_DSP in /etc/firefox/firefoxrc to a junk value ("meep"), it worked!

The output of firefox --verbose without this change:

[EMAIL PROTECTED]:~$ firefox --verbose
FIREFOX_DSP=esddsp
APPLICATION_ID=firefox
CMDLINE_DISPLAY=
DISPLAY=:0.0
OPTIONS=
DEBUG=0
DEBUGGER=
Running: esddsp /usr/lib/firefox/firefox-bin -a firefox

...and with the change:

[EMAIL PROTECTED]:~$ firefox --verbose
FIREFOX_DSP=meep
APPLICATION_ID=firefox
CMDLINE_DISPLAY=
DISPLAY=:0.0
OPTIONS=
DEBUG=0
DEBUGGER=
Running: /usr/lib/firefox/firefox-bin -a firefox

My only question now is, why did it work with my other user account? I was
running two X sessions at the same time, and it turned out this was the 
problem: esd was running in mine, but not the other! So firefox --verbose in
the account that worked showed that esddsp was not being run, which is the
reason it worked.

Conclusion: esddsp is somehow causing this. Here is my package info for
esdound-clients which includes esddsp.

Package: esound-clients
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 168
Maintainer: Ryan Murray <[EMAIL PROTECTED]>
Architecture: amd64
Source: esound
Version: 0.2.36-2
Depends: libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.3.5-1), libesd0 (>= 0.2.35) | 
libesd-alsa0 (>= 0.2.35), esound-common (>= 0.2.36-2)
Conflicts: libesd0 (<< 0.2.36-1), libesd-alsa0 (<< 0.2.36-1)
Description: Enlightened Sound Daemon - clients
 Utilities that control and interact with the Enlightened Sound Daemon.
 [EMAIL PROTECTED]:~$ sudo apt-get install esound-clients
 Reading package lists... Done
 Building dependency tree... Done
 esound-clients is already the newest version.

The workaround to this, for now, is to:
1) disable esd altogheter (to be able to have sound in firefox) OR
2) disable the esd wrapper (by setting a junk value in /etc/firefox/firefoxrc)
   and have sound in all other apps than firefox.

To Jesus Christ be the Glory, for helping me in finding this!

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.11-9-amd64-k8
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages firefox depends on:
ii  debianutils               2.15.2         Miscellaneous utilities specific t
ii  fontconfig                2.3.2-1.1      generic font configuration library
ii  libatk1.0-0               1.10.3-1       The ATK accessibility toolkit
ii  libc6                     2.3.5-11       GNU C Library: Shared libraries an
ii  libcairo2                 1.0.2-3        The Cairo 2D vector graphics libra
ii  libfontconfig1            2.3.2-1.1      generic font configuration library
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libgcc1                   1:4.0.2-6      GCC support library
ii  libglib2.0-0              2.8.5-1        The GLib library of C routines
ii  libgtk2.0-0               2.8.9-2        The GTK+ graphical user interface 
ii  libidl0                   0.8.5-1        library for parsing CORBA IDL file
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG 
ii  libpango1.0-0             1.10.2-1       Layout and rendering of internatio
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libstdc++6                4.0.2-6        The GNU Standard C++ Library v3
ii  libx11-6                  6.9.0.dfsg.1-3 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.9.0.dfsg.1-3 X Window System miscellaneous exte
ii  libxft2                   2.1.7-1        FreeType-based font drawing librar
ii  libxi6                    6.9.0.dfsg.1-3 X Window System Input extension li
ii  libxinerama1              6.9.0.dfsg.1-3 X Window System multi-head display
ii  libxp6                    6.9.0.dfsg.1-3 X Window System printing extension
ii  libxrandr2                6.9.0.dfsg.1-3 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0.2-1    X Rendering Extension client libra
ii  libxt6                    6.9.0.dfsg.1-3 X Toolkit Intrinsics
ii  psmisc                    22.1-1         Utilities that use the proc filesy
ii  zlib1g                    1:1.2.3-9      compression library - runtime

firefox recommends no packages.

-- no debconf information




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to