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).

Anyhow, with --sync I receive a double free crash at exit for
3.0.8(here attached): let me know if you prefer a separate bug report
or it's ok this one.

Thanks,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi
*** glibc detected *** /usr/lib/iceweasel/firefox-bin: double free or 
corruption (out): 0x0000000010e13a40 ***

======= Backtrace: =========
/lib/libc.so.6[0x7f2499c691b8]
/lib/libc.so.6(cfree+0x76)[0x7f2499c6acf6]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498ab8151]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498aabc09]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498fcc20e]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498abb651]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498abb3aa]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498ab8bb2]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498aa176b]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498fca675]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498aa1128]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498a9d30e]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498b486cd]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498be0d12]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498b620bf]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498b475d7]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f24988de867]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498c51ba7]
/usr/lib/libmozjs.so.1d[0x7f2497910f06]
/usr/lib/libmozjs.so.1d[0x7f24978f767d]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f24988cb24c]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498c54e42]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498c54eb7]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498c511aa]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498ffbf83]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498ffc052]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498ffa13e]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498fd00ee]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498f54839]
/usr/lib/iceweasel/xulrunner/libxul.so[0x7f2498e37731]
/usr/lib/iceweasel/xulrunner/libxul.so(XRE_main+0x1da8)[0x7f24988c1908]
/usr/lib/iceweasel/firefox-bin[0x4014cb]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f2499c155a6]
/usr/lib/iceweasel/firefox-bin[0x401139]
======= Memory map: ========
00400000-00408000 r-xp 00000000 fe:00 41944640                           
/usr/lib/xulrunner-1.9/xulrunner-stub
00608000-00609000 rw-p 00008000 fe:00 41944640                           
/usr/lib/xulrunner-1.9/xulrunner-stub
02167000-19a46000 rw-p 02167000 00:00 0                                  [heap]
7f24699e6000-7f24699e9000 r-xp 00000000 fe:00 54564037                   
/usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
7f24699e9000-7f2469be8000 ---p 00003000 fe:00 54564037                   
/usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
7f2469be8000-7f2469be9000 rw-p 00002000 fe:00 54564037                   
/usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
7f2469be9000-7f2469bea000 ---p 7f2469be9000 00:00 0 
7f2469bea000-7f246a3ea000 rw-p 7f2469bea000 00:00 0 
7f246a3ea000-7f246a3eb000 ---p 7f246a3ea000 00:00 0 
7f246a3eb000-7f246abeb000 rw-p 7f246a3eb000 00:00 0 
7f246abeb000-7f246c000000 r--p 00000000 fe:00 20972248                   
/usr/share/fonts/truetype/arphic/uming.ttc
7f246c000000-7f246e542000 rw-p 7f246c000000 00:00 0 
7f246e542000-7f2470000000 ---p 7f246e542000 00:00 0 
7f247008f000-7f2470090000 ---p 7f247008f000 00:00 0 
7f2470090000-7f2470890000 rw-p 7f2470090000 00:00 0 
7f2470890000-7f2470891000 ---p 7f2470890000 00:00 0 
7f2470891000-7f2471091000 rw-p 7f2470891000 00:00 0 
7f2471091000-7f2471092000 ---p 7f2471091000 00:00 0 
7f2471092000-7f2471892000 rw-p 7f2471092000 00:00 0 
7f2471892000-7f2471893000 ---p 7f2471892000 00:00 0 
7f2471893000-7f2472093000 rw-p 7f2471893000 00:00 0 
7f2472093000-7f2472094000 ---p 7f2472093000 00:00 0 
7f2472094000-7f2472894000 rw-p 7f2472094000 00:00 0 
7f2472894000-7f2472895000 ---p 7f2472894000 00:00 0 
7f2472895000-7f2473095000 rw-p 7f2472895000 00:00 0 
7f24737ff000-7f2473800000 ---p 7f24737ff000 00:00 0 
7f2473800000-7f2476a3d000 rw-p 7f2473800000 00:00 0 
7f2476a3d000-7f2478000000 ---p 7f2476a3d000 00:00 0 
7f2478179000-7f24782b2000 r--p 00000000 fe:00 8464311                    
/usr/share/fonts/truetype/freefont/FreeSerif.ttf
7f24782b2000-7f24782b6000 r-xp 00000000 fe:00 54672119                   
/usr/lib/pango/1.6.0/modules/pango-thai-fc.so
7f24782b6000-7f24784b5000 ---p 00004000 fe:00 54672119                   
/usr/lib/pango/1.6.0/modules/pango-thai-fc.so
7f24784b5000-7f24784b6000 rw-p 00003000 fe:00 54672119                   
/usr/lib/pango/1.6.0/modules/pango-thai-fc.so
7f24784b6000-7f24784b7000 ---p 7f24784b6000 00:00 0 
7f24784b7000-7f2478cb7000 rw-p 7f24784b7000 00:00 0 
7f2478cb7000-7f2478cb8000 ---p 7f2478cb7000 00:00 0 
7f2478cb8000-7f24794b8000 rw-p 7f2478cb8000 00:00 0 
7f24794b8000-7f24794b9000 ---p 7f24794b8000 00:00 0 
7f24794b9000-7f2479cb9000 rw-p 7f24794b9000 00:00 0 
7f2479cb9000-7f2479cba000 ---p 7f2479cb9000 00:00 0 
7f2479cba000-7f247a4ba000 rw-p 7f2479cba000 00:00 0 
7f247a4ba000-7f247a4bb000 ---p 7f247a4ba000 00:00 0 
7f247a4bb000-7f247acbb000 rw-p 7f247a4bb000 00:00 0 
7f247acbb000-7f247acbc000 ---p 7f247acbb000 00:00 0 
7f247acbc000-7f247b4bc000 rw-p 7f247acbc000 00:00 0 
7f247b4bc000-7f247b4bd000 ---p 7f247b4bc000 00:00 0 
7f247b4bd000-7f247bcbd000 rw-p 7f247b4bd000 00:00 0 
7f247bcbd000-7f247bcbe000 ---p 7f247bcbd000 00:00 0 
7f247bcbe000-7f247c4be000 rw-p 7f247bcbe000 00:00 0 
7f247c5ba000-7f247c5bf000 r-xp 00000000 fe:00 16778006                   
/usr/lib/libdatrie.so.0.0.3
7f247c5bf000-7f247c7be000 ---p 00005000 fe:00 16778006                   
/usr/lib/libdatrie.so.0.0.3
7f247c7be000-7f247c7bf000 rw-p 00004000 fe:00 16778006                   
/usr/lib/libdatrie.so.0.0.3
7f247c7bf000-7f247c7c0000 ---p 7f247c7bf000 00:00 0 
7f247c7c0000-7f247cfc0000 rw-p 7f247c7c0000 00:00 0 
7f247cfc0000-7f247cfc9000 r-xp 00000000 fe:00 33597252                   
/usr/lib/netscape/plugins-libc6/nsdejavu.so
7f247cfc9000-7f247d1c8000 ---p 00009000 fe:00 33597252                   
/usr/lib/netscape/plugins-libc6/nsdejavu.so
7f247d1c8000-7f247d1c9000 rw-p 00008000 fe:00 33597252                   
/usr/lib/netscape/plugins-libc6/nsdejavu.so
7f247d1c9000-7f247d1ca000 rw-p 7f247d1c9000 00:00 0 
7f247d1ca000-7f247d1cc000 r-xp 00000000 fe:00 17299114                   
/usr/lib/libtotem-plparser-mini.so.12.2.4
7f247d1cc000-7f247d3cc000 ---p 00002000 fe:00 17299114                   
/usr/lib/libtotem-plparser-mini.so.12.2.4
7f247d3cc000-7f247d3cd000 rw-p 00002000 fe:00 17299114                   
/usr/lib/libtotem-plparser-mini.so.12.2.4
7f247d3cd000-7f247d3ce000 ---p 7f247d3cd000 00:00 0 
7f247d3ce000-7f247dbce000 rw-p 7f247d3ce000 00:00 0 
7f247dd03000-7f247dd0a000 r-xp 00000000 fe:00 16780496                   
/usr/lib/libthai.so.0.1.1
7f247dd0a000-7f247df0a000 ---p 00007000 fe:00 16780496                   
/usr/lib/libthai.so.0.1.1
7f247df0a000-7f247df0b000 rw-p 00007000 fe:00 16780496                   
/usr/lib/libthai.so.0.1.1
7f247df0b000-7f247df0c000 r-xp 00000000 fe:00 54548866                   
/usr/lib/pango/1.6.0/modules/pango-thai-lang.so
7f247df0c000-7f247e10c000 ---p 00001000 fe:00 54548866                   
/usr/lib/pango/1.6.0/modules/pango-thai-lang.so
7f247e10c000-7f247e10d000 rw-p 00001000 fe:00 54548866                   
/usr/lib/pango/1.6.0/modules/pango-thai-lang.so
7f247e10d000-7f247e110000 r-xp 00000000 fe:00 54532414                   
/usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
7f247e110000-7f247e30f000 ---p 00003000 fe:00 54532414                   
/usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
7f247e30f000-7f247e310000 rw-p 00002000 fe:00 54532414                   
/usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so
7f247e310000-7f247e31f000 r-xp 00000000 fe:00 29365345                   
/lib/libbz2.so.1.0.4
7f247e31f000-7f247e51e000 ---p 0000f000 fe:00 29365345                   
/lib/libbz2.so.1.0.4
7f247e51e000-7f247e520000 rw-p 0000e000 fe:00 29365345                   
/lib/libbz2.so.1.0.4
7f247e520000-7f247e557000 r-xp 00000000 fe:00 17338114                   
/usr/lib/libcroco-0.6.so.3.0.1
7f247e557000-7f247e756000 ---p 00037000 fe:00 17338114                   
/usr/lib/libcroco-0.6.so.3.0.1
7f247e756000-7f247e75a000 rw-p 00036000 fe:00 17338114                   
/usr/lib/libcroco-0.6.so.3.0.1
7f247e75a000-7f247e795000 r-xp 00000000 fe:00 16953757                   
/usr/lib/libgsf-1.so.114.0.11
7f247e795000-7f247e995000 ---p 0003b000 fe:00 16953757                   
/usr/lib/libgsf-1.so.114.0.11
7f247e995000-7f247e999000 rw-p 0003b000 fe:00 16953757                   
/usr/lib/libgsf-1.so.114.0.11
7f247e999000-7f247e99a000 rw-p 7f247e999000 00:00 0 
7f247e99a000-7f247e9cf000 r-xp 00000000 fe:00 16777397                   
/usr/lib/librsvg-2.so.2.22.3
7f247e9cf000-7f247ebce000 ---p 00035000 fe:00 16777397                   
/usr/lib/librsvg-2.so.2.22.3
7f247ebce000-7f247ebd0000 rw-p 00034000 fe:00 16777397                   
/usr/lib/librsvg-2.so.2.22.3
7f247ec78000-7f247ec79000 ---p 7f247ec78000 00:00 0 
7f247ec79000-7f247f479000 rw-p 7f247ec79000 00:00 0 
7f247f479000-7f247f488000 r-xp 00000000 fe:00 29679499                   
/usr/lib/totem/gstreamer/libtotem-mully-plugin.so
7f247f488000-7f247f688000 ---p 0000f000 fe:00 29679499                   
/usr/lib/totem/gstreamer/libtotem-mully-plugin.so
7f





^C

Reply via email to