On Thu, Apr 23, 2009 at 07:29:29PM +0200, Sandro Tosi wrote: > Hi Mike, > thanks for the reply. > > On Wed, Apr 22, 2009 at 20:48, Mike Hommey <[email protected]> wrote: > > On Wed, Apr 22, 2009 at 07:12:41PM +0200, Sandro Tosi wrote: > >> Hello, > >> I had the same error yesterday: > >> > >> The program 'firefox-bin' received an X Window System error. > >> This probably reflects a bug in the program. > >> The error was 'BadIDChoice (invalid resource ID chosen for this > >> connection)'. > >> (Details: serial 47074841 error_code 14 request_code 154 minor_code 4) > >> (Note to programmers: normally, X errors are reported asynchronously; > >> that is, you will receive the error a while after causing it. > >> To debug your program, run it with the --sync command line > >> option to change this behavior. You can then get a meaningful > >> backtrace from your debugger if you break on the gdk_x_error() > >> function.) > >> > >> [1]+ Exit 1 firefox > >> > >> Please let me know if there's something I can do to help you debug this. > > > > For a starter, running iceweasel -g --sync and get a backtrace would > > help. > > I would have done, if I didn't encountered this problem: > > $ iceweasel -g --sync > GNU gdb 6.8-debian > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu"... > (no debugging symbols found) > (gdb) run > Starting program: /usr/lib/iceweasel/firefox-bin -a iceweasel --sync > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > [Thread debugging using libthread_db enabled] > Error while reading shared library symbols: > Cannot find new threads: generic error > warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at > 0000000000000120 > Cannot find new threads: generic error > > This with 3.0.8 installed > > So I also installed libicu40-dbg, just in case it was needed but with > that installed I receive (with 3.0.9): > > $ iceweasel -g --sync > GNU gdb 6.8-debian > Copyright (C) 2008 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu"... > (no debugging symbols found) > (gdb) r > Starting program: /usr/lib/iceweasel/firefox-bin -a iceweasel --sync > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > (no debugging symbols found) > [Thread debugging using libthread_db enabled] > Error while reading shared library symbols: > Cannot find new threads: generic error > warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at > 0000000000000120 > warning: no loadable sections found in added symbol-file > /usr/lib/debug/usr/lib/libicudata.so.40.1 > Cannot find new threads: generic error > > So please tell me if it's a bug in the library or else (I'm not > skilled in this stuff).
Type "cont" at gdb prompt. Mike -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

