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]

Reply via email to