Bug 1663 - [HOB] hob crash when opening customized bb file with Ubuntu 10.10
Summary: [HOB] hob crash when opening customized bb file with Ubuntu 10.10
Status: RESOLVED NOTABUG
Alias: None
Product: Hob
Classification: Build System, Metadata & Runtime
Component: hob (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low minor
Target Milestone: 1.2
Assignee: Joshua Lock - Disabled
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-10-09 08:58 UTC by Jiajun Xu
Modified: 2011-12-13 16:10 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiajun Xu 2011-10-09 08:58:51 UTC
tree/branch: poky/edison
commit: 5ed59ae0f25bf673d514df2371da7e0415b62bb2
host os: Ubuntu 10.10 x86_64

I find on Ubuntu 10.10 host, in hob, if I want to open a customized bb file or add a layer, hob will crash by reporting corrupted unsorted chunks.
Meanwhile, the issue does not exist on Ubuntu 10.04 and 11.04.

Error log as below:
#######
*** glibc detected *** python: free(): corrupted unsorted chunks: 0x0000000008e29800 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7fb03bcd14b6]
/lib/libc.so.6(cfree+0x73)[0x7fb03bcd7c83]
/usr/lib/libpixman-1.so.0(pixman_image_unref+0x96)[0x7fb03087e176]
/usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x2aa)[0x7fb0308996aa]
/usr/lib/libcairo.so.2(+0x27c68)[0x7fb032fd7c68]
/usr/lib/libcairo.so.2(+0x48848)[0x7fb032ff8848]
/usr/lib/libcairo.so.2(+0x4b885)[0x7fb032ffb885]
/usr/lib/libcairo.so.2(+0x48861)[0x7fb032ff8861]
/usr/lib/libcairo.so.2(+0x4cac7)[0x7fb032ffcac7]
/usr/lib/libcairo.so.2(+0x4cc92)[0x7fb032ffcc92]
/usr/lib/libcairo.so.2(+0x4d8d9)[0x7fb032ffd8d9]
/usr/lib/libcairo.so.2(+0x4a191)[0x7fb032ffa191]
/usr/lib/libcairo.so.2(+0x2282a)[0x7fb032fd282a]
/usr/lib/libcairo.so.2(cairo_stroke_preserve+0x1b)[0x7fb032fc949b]
/usr/lib/libcairo.so.2(cairo_stroke+0x9)[0x7fb032fc94c9]
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(murrine_draw_focus+0x5e)[0x7fb02da8215e]
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(+0xf724)[0x7fb02da72724]
/usr/lib/libgtk-x11-2.0.so.0(+0x240008)[0x7fb0342d7008]
/usr/lib/libgtk-x11-2.0.so.0(+0x240115)[0x7fb0342d7115]
/usr/lib/libgtk-x11-2.0.so.0(+0x13a9d8)[0x7fb0341d19d8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fb0358a7a6e]
/usr/lib/libgobject-2.0.so.0(+0x24a30)[0x7fb0358bda30]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62b)[0x7fb0358bf0eb]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fb0358bf863]
/usr/lib/libgtk-x11-2.0.so.0(+0x2536df)[0x7fb0342ea6df]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7fb0341cb1b6]
/usr/lib/libgdk-x11-2.0.so.0(+0x439da)[0x7fb033e2b9da]
/usr/lib/libgdk-x11-2.0.so.0(+0x43987)[0x7fb033e2b987]
======= Memory map: ========
00400000-0061a000 r-xp 00000000 08:01 2229192                            /usr/bin/python2.6
00819000-0081a000 r--p 00219000 08:01 2229192                            /usr/bin/python2.6
0081a000-0087c000 rw-p 0021a000 08:01 2229192                            /usr/bin/python2.6
0087c000-0088b000 rw-p 00000000 00:00 0
027e1000-0924e000 rw-p 00000000 00:00 0                                  [heap]
7fb01c000000-7fb01c057000 rw-p 00000000 00:00 0
7fb01c057000-7fb020000000 ---p 00000000 00:00 0
7fb023dea000-7fb023dff000 r-xp 00000000 08:01 2621519                    /lib/libgcc_s.so.1
7fb023dff000-7fb023ffe000 ---p 00015000 08:01 2621519                    /lib/libgcc_s.so.1
7fb023ffe000-7fb023fff000 r--p 00014000 08:01 2621519                    /lib/libgcc_s.so.1
7fb023fff000-7fb024000000 rw-p 00015000 08:01 2621519                    /lib/libgcc_s.so.1
7fb024000000-7fb024035000 rw-p 00000000 00:00 0
7fb024035000-7fb028000000 ---p 00000000 00:00 0
7fb0280fb000-7fb028148000 r--p 00000000 08:01 267187                     /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf
7fb028148000-7fb028149000 ---p 00000000 00:00 0
7fb028149000-7fb028949000 rw-p 00000000 00:00 0
7fb028949000-7fb02894a000 ---p 00000000 00:00 0
7fb02894a000-7fb02914a000 rw-p 00000000 00:00 0
7fb02914a000-7fb02914b000 ---p 00000000 00:00 0
7fb02914b000-7fb02994b000 rw-p 00000000 00:00 0
7fb02994b000-7fb029961000 r-xp 00000000 08:01 2231584                    /usr/lib/libgvfscommon.so.0.0.0
7fb029961000-7fb029b61000 ---p 00016000 08:01 2231584                    /usr/lib/libgvfscommon.so.0.0.0
7fb029b61000-7fb029b62000 r--p 00016000 08:01 2231584                    /usr/lib/libgvfscommon.so.0.0.0
7fb029b62000-7fb029b63000 rw-p 00017000 08:01 2231584                    /usr/lib/libgvfscommon.so.0.0.0
7fb029b63000-7fb029b76000 r-xp 00000000 08:01 2359421                    /usr/lib/gio/modules/libgioremote-volume-monitor.so
7fb029b76000-7fb029d76000 ---p 00013000 08:01 2359421                    /usr/lib/gio/modules/libgioremote-volume-monitor.so
7fb029d76000-7fb029d77000 r--p 00013000 08:01 2359421                    /usr/lib/gio/modules/libgioremote-volume-monitor.so
7fb029d77000-7fb029d78000 rw-p 00014000 08:01 2359421                    /usr/lib/gio/modules/libgioremote-volume-monitor.so
7fb029d78000-7fb029db8000 r-xp 00000000 08:01 2231602                    /usr/lib/libibus.so.2.0.0
7fb029db8000-7fb029fb8000 ---p 00040000 08:01 2231602                    /usr/lib/libibus.so.2.0.0
7fb029fb8000-7fb029fb9000 r--p 00040000 08:01 2231602                    /usr/lib/libibus.so.2.0.0
7fb029fb9000-7fb029fba000 rw-p 00041000 08:01 2231602                    /usr/lib/libibus.so.2.0.0
7fb029fba000-7fb029fbb000 rw-p 00000000 00:00 0
7fb029fbb000-7fb029ffb000 r-xp 00000000 08:01 2621451                    /lib/libdbus-1.so.3.5.2
7fb029ffb000-7fb02a1fb000 ---p 00040000 08:01 2621451                    /lib/libdbus-1.so.3.5.2
7fb02a1fb000-7fb02a1fc000 r--p 00040000 08:01 2621451                    /lib/libdbus-1.so.3.5.2
7fb02a1fc000-7fb02a1fd000 rw-p 00041000 08:01 2621451                    /lib/libdbus-1.so.3.5.2
7fb02a1fd000-7fb02a202000 r-xp 00000000 08:01 2359671                    /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb02a202000-7fb02a401000 ---p 00005000 08:01 2359671                    /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb02a401000-7fb02a402000 r--p 00004000 08:01 2359671                    /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb02a402000-7fb02a403000 rw-p 00005000 08:01 2359671                    /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb02a403000-7fb02a433000 rw-s 00000000 00:04 5701691                    /SYSV00000000 (deleted)
7fb02a433000-7fb02a57a000 r-xp 00000000 08:01 2232051                    /usr/lib/libxml2.so.2.7.7
7fb02a57a000-7fb02a779000 ---p 00147000 08:01 2232051                    /usr/lib/libxml2.so.2.7.7
7fb02a779000-7fb02a781000 r--p 00146000 08:01 2232051                    /usr/lib/libxml2.so.2.7.7
7fb02a781000-7fb02a783000 rw-p 0014e000 08:01 2232051                    /usr/lib/libxml2.so.2.7.7
7fb02a783000-7fb02a784000 rw-p 00000000 00:00 0
7fb02a784000-7fb02a7ba000 r-xp 00000000 08:01 2231239                    /usr/lib/libcroco-0.6.so.3.0.1
7fb02a7ba000-7fb02a9b9000 ---p 00036000 08:01 2231239                    /usr/lib/libcroco-0.6.so.3.0.1
7fb02a9b9000-7fb02a9ba000 r--p 00035000 08:01 2231239                    /usr/lib/libcroco-0.6.so.3.0.1
7fb02a9ba000-7fb02a9bd000 rw-p 00036000 08:01 2231239                    /usr/lib/libcroco-0.6.so.3.0.1
7fb02a9bd000-7fb02a9f0000 r-xp 00000000 08:01 2231876                    /usr/lib/librsvg-2.so.2.32.0
7fb02a9f0000-7fb02abf0000 ---p 00033000 08:01 2231876                    /usr/lib/librsvg-2.so.2.32.0
7fb02abf0000-7fb02abf1000 r--p 00033000 08:01 2231876                    /usr/lib/librsvg-2.so.2.32.0
7fb02abf1000-7fb02abf2000 rw-p 00034000 08:01 2231876                    /usr/lib/librsvg-2.so.2.32.0
7fb02abf2000-7fb02abf4000 r-xp 00000000 08:01 2359323                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fb02abf4000-7fb02adf3000 ---p 00002000 08:01 2359323                    /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so/home/build/osel/poky/scripts/bitbake: line 86:  1471 Aborted                 PSEUDO_BINDIR=$PSEUDOBINDIR PSEUDO_LIBDIR=$PSEUDOBINDIR/../lib/pseudo/lib PSEUDO_PREFIX=$PSEUDOBINDIR/../../ PSEUDO_DISABLED=1 $PSEUDOBINDIR/pseudo $BITBAKE $@
#######
Comment 1 Joshua Lock - Disabled 2011-10-11 08:25:20 UTC
Looks like this is related to opening the file chooser on Ubuntu 10.10 - it'd be great if we could get others with 10.10 systems to try this.

I'm in the process of setting up a virtual system to try and test this.
Comment 2 Joshua Lock - Disabled 2011-10-11 08:56:47 UTC
I've used a remote connection to Jiajun's machine to try and work out why we can't reproduce this issue on another Ubuntu 10.10 installation, or any other box.

After reproducing the reported backtrace I noticed that the issue is as soon as the filechooser is opened, so by way of a litmus test I fired up gedit on that system and clicked Open...

build@yp-perf:~/osel/poky/hob2$ gedit
*** glibc detected *** gedit: malloc(): memory corruption: 0x000000000217f5b0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7f815450e4b6]
/lib/libc.so.6(+0x7b55f)[0x7f815451255f]
/lib/libc.so.6(__libc_malloc+0x6e)[0x7f815451338e]
/usr/lib/libpixman-1.so.0(+0x1724b)[0x7f815129e24b]
/usr/lib/libpixman-1.so.0(pixman_image_create_solid_fill+0x9)[0x7f81512bf8b9]
/usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x23a)[0x7f81512b963a]
/usr/lib/libcairo.so.2(+0x27c68)[0x7f8155fbac68]
/usr/lib/libcairo.so.2(+0x48848)[0x7f8155fdb848]
/usr/lib/libcairo.so.2(+0x4b885)[0x7f8155fde885]
/usr/lib/libcairo.so.2(+0x48861)[0x7f8155fdb861]
/usr/lib/libcairo.so.2(+0x4cac7)[0x7f8155fdfac7]
/usr/lib/libcairo.so.2(+0x4cc92)[0x7f8155fdfc92]
/usr/lib/libcairo.so.2(+0x4d8d9)[0x7f8155fe08d9]
/usr/lib/libcairo.so.2(+0x4a191)[0x7f8155fdd191]
/usr/lib/libcairo.so.2(+0x2282a)[0x7f8155fb582a]
/usr/lib/libcairo.so.2(cairo_stroke_preserve+0x1b)[0x7f8155fac49b]
/usr/lib/libcairo.so.2(cairo_stroke+0x9)[0x7f8155fac4c9]
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(murrine_draw_focus+0x5e)[0x7f814a80315e]
/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(+0xf724)[0x7f814a7f3724]
/usr/lib/libgtk-x11-2.0.so.0(+0x240008)[0x7f8156e85008]
/usr/lib/libgtk-x11-2.0.so.0(+0x240115)[0x7f8156e85115]
/usr/lib/libgtk-x11-2.0.so.0(+0x13a9d8)[0x7f8156d7f9d8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f8155b0da6e]
/usr/lib/libgobject-2.0.so.0(+0x24a30)[0x7f8155b23a30]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62b)[0x7f8155b250eb]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f8155b25863]
/usr/lib/libgtk-x11-2.0.so.0(+0x2536df)[0x7f8156e986df]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7f8156d791b6]
/usr/lib/libgdk-x11-2.0.so.0(+0x439da)[0x7f81569d99da]
/usr/lib/libgdk-x11-2.0.so.0(+0x43987)[0x7f81569d9987]
======= Memory map: ========
00400000-004a0000 r-xp 00000000 08:01 2228618                            /usr/bin/gedit
006a0000-006a2000 r--p 000a0000 08:01 2228618                            /usr/bin/gedit
006a2000-006a5000 rw-p 000a2000 08:01 2228618                            /usr/bin/gedit
01d45000-022a5000 rw-p 00000000 00:00 0                                  [heap]
7f8138000000-7f8138058000 rw-p 00000000 00:00 0 
7f8138058000-7f813c000000 ---p 00000000 00:00 0 
7f813d2f5000-7f813d342000 r--p 00000000 08:01 267187                     /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf
7f813d342000-7f813d349000 r--s 00000000 08:01 2234769                    /usr/lib/gconv/gconv-modules.cache
7f813d349000-7f813d34a000 ---p 00000000 00:00 0 
7f813d34a000-7f813db4a000 rw-p 00000000 00:00 0 
7f813db4a000-7f813db4b000 ---p 00000000 00:00 0 
7f813db4b000-7f813e34b000 rw-p 00000000 00:00 0 
7f813e34b000-7f813e34c000 ---p 00000000 00:00 0 
7f813e34c000-7f813eb4c000 rw-p 00000000 00:00 0 
7f813eb4c000-7f813eb4d000 ---p 00000000 00:00 0 
7f813eb4d000-7f813f34d000 rw-p 00000000 00:00 0 
7f813f34d000-7f813f397000 r--p 00000000 08:01 267137                     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
7f813f397000-7f813f3c7000 rw-s 00000000 00:04 557069                     /SYSV00000000 (deleted)
7f813f408000-7f813f4b4000 r-xp 00000000 08:01 2231145                    /usr/lib/libaspell.so.15.1.4
7f813f4b4000-7f813f6b3000 ---p 000ac000 08:01 2231145                    /usr/lib/libaspell.so.15.1.4
7f813f6b3000-7f813f6b9000 r--p 000ab000 08:01 2231145                    /usr/lib/libaspell.so.15.1.4
7f813f6b9000-7f813f6ba000 rw-p 000b1000 08:01 2231145                    /usr/lib/libaspell.so.15.1.4
7f813f6ba000-7f813f6c2000 rw-p 00000000 00:00 0 
7f813f6c2000-7f813f6c4000 r-xp 00000000 08:01 2233103                    /usr/lib/enchant/libenchant_aspell.so
7f813f6c4000-7f813f8c3000 ---p 00002000 08:01 2233103                    /usr/lib/enchant/libenchant_aspell.so
7f813f8c3000-7f813f8c4000 r--p 00001000 08:01 2233103                    /usr/lib/enchant/libenchant_aspell.so
7f813f8c4000-7f813f8c5000 rw-p 00002000 08:01 2233103                    /usr/lib/enchant/libenchant_aspell.so
7f813f8c5000-7f813f8d0000 r-xp 00000000 08:01 2233105                    /usr/lib/enchant/libenchant_ispell.so
7f813f8d0000-7f813fad0000 ---p 0000b000 08:01 2233105                    /usr/lib/enchant/libenchant_ispell.so
7f813fad0000-7f813fad1000 r--p 0000b000 08:01 2233105                    /usr/lib/enchant/libenchant_ispell.so
7f813fad1000-7f813fad2000 rw-p 0000c000 08:01 2233105                    /usr/lib/enchant/libenchant_ispell.so
7f813fad2000-7f813fae7000 r-xp 00000000 08:01 2621519                    /lib/libgcc_s.so.1
7f813fae7000-7f813fce6000 ---p 00015000 08:01 2621519                    /lib/libgcc_s.so.1
7f813fce6000-7f813fce7000 r--p 00014000 08:01 2621519                    /lib/libgcc_s.so.1
7f813fce7000-7f813fce8000 rw-p 00015000 08:01 2621519                    /lib/libgcc_s.so.1
7f813fce8000-7f813fdd0000 r-xp 00000000 08:01 2231931                    /usr/lib/libstdc++.so.6.0.14
7f813fdd0000-7f813ffcf000 ---p 000e8000 08:01 2231931                    /usr/lib/libstdc++.so.6.0.14
7f813ffcf000-7f813ffd7000 r--p 000e7000 08:01 2231931                    /usr/lib/libstdc++.so.6.0.14
7f813ffd7000-7f813ffd9000 rw-p 000ef000 08:01 2231931                    /usr/lib/libstdc++.so.6.0.14
7f813ffd9000-7f813ffee000 rw-p 00000000 00:00 0 
7f813ffee000-7f814002a000 r-xp 00000000 08:01 2231598                    /usr/lib/libhunspell-1.2.so.0.0.0
7f814002a000-7f814022a000 ---p 0003c000 08:01 2231598                    /usr/lib/libhunspell-1.2.so.0.0.0
7f814022a000-7f814022b000 r--p 0003c000 08:01 2231598                    /usr/lib/libhunspell-1.2.so.0.0.0
7f814022b000-7f814022f000 rw-p 0003d000 08:01 2231598                    /usr/lib/libhunspell-1.2.so.0.0.0
7f814022f000-7f8140234000 r-xp 00000000 08:01 2233106                    /usr/lib/enchant/libenchant_myspell.so
7f8140234000-7f8140433000 ---p 00005000 08:01 2233106                    /usr/lib/enchant/libenchant_myspell.so
7f8140433000-7f8140434000 r--p 00004000 08:01 2233106                    /usr/lib/enchant/libenchant_myspell.so
7f8140434000-7f8140435000 rw-p 00005000 08:01 2233106                    /usr/lib/enchant/libenchant_myspell.so
7f8140435000-7f8140440000 r-xp 00000000 08:01 2233104                    /usr/lib/enchant/libenchant_hspell.so
7f8140440000-7f814063f000 ---p 0000b000 08:01 2233104                    /usr/lib/enchant/libenchant_hspell.so
7f814063f000-7f8140640000 r--p 0000a000 08:01 2233104                    /usr/lib/enchant/libenchant_hspell.so
7f8140640000-7f8140643000 rw-p 0000b000 08:01 2233104                    /usr/lib/enchant/libenchant_hspell.so
7f8140643000-7f8140683000 r-xp 00000000 08:01 2231602                    /usr/lib/libibus.so.2.0.0Aborted
build@yp-perf:~/osel/poky/hob2$ 

To me this looks like a host-specific issue, using the file chooser in any application causes the application to crash.

This may be because an update has been applied but the session hasn't been restarted? I'd suggest apply all updates and restarting the session before using any more Gtk+ apps on this machine.
Comment 3 Joshua Lock - Disabled 2011-10-11 08:57:18 UTC
I should have closed, not resolved.
Comment 4 Jiajun Xu 2011-10-11 18:00:54 UTC
(In reply to comment #3)
> I should have closed, not resolved.

Hi Josh,
We do not close a bug in our project. Instead after the state of a bug marked as RESOLVED with some solution like "FIXED" or "NOTABUG", bug reporter will check if the solution works and mark the status to VERIFIED. 
You could find the life cycle defination for a bug on wiki page, https://wiki.yoctoproject.org/wiki/Bugzilla_Configuration_and_Bug_Tracking#Bug_Life_Cycle.
Comment 5 Jiajun Xu 2011-10-11 18:11:56 UTC
Hi Josh,
The machine was restarted yesterday before I gave you the access. And I could reproduce the bug on 2 different Ubuntu 10.10 machines in PRC. If there is anything I could try to resolve the issue, I am glad to have a try.
I am OK to mark the bug as RESOLVED since it could not be reproduced on other machines.

(In reply to comment #2)
> I've used a remote connection to Jiajun's machine to try and work out why we
> can't reproduce this issue on another Ubuntu 10.10 installation, or any other
> box.
> After reproducing the reported backtrace I noticed that the issue is as soon as
> the filechooser is opened, so by way of a litmus test I fired up gedit on that
> system and clicked Open...
> build@yp-perf:~/osel/poky/hob2$ gedit
> *** glibc detected *** gedit: malloc(): memory corruption: 0x000000000217f5b0
> ***
> ======= Backtrace: =========
> /lib/libc.so.6(+0x774b6)[0x7f815450e4b6]
> /lib/libc.so.6(+0x7b55f)[0x7f815451255f]
> /lib/libc.so.6(__libc_malloc+0x6e)[0x7f815451338e]
> /usr/lib/libpixman-1.so.0(+0x1724b)[0x7f815129e24b]
> /usr/lib/libpixman-1.so.0(pixman_image_create_solid_fill+0x9)[0x7f81512bf8b9]
> /usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x23a)[0x7f81512b963a]
> /usr/lib/libcairo.so.2(+0x27c68)[0x7f8155fbac68]
> /usr/lib/libcairo.so.2(+0x48848)[0x7f8155fdb848]
> /usr/lib/libcairo.so.2(+0x4b885)[0x7f8155fde885]
> /usr/lib/libcairo.so.2(+0x48861)[0x7f8155fdb861]
> /usr/lib/libcairo.so.2(+0x4cac7)[0x7f8155fdfac7]
> /usr/lib/libcairo.so.2(+0x4cc92)[0x7f8155fdfc92]
> /usr/lib/libcairo.so.2(+0x4d8d9)[0x7f8155fe08d9]
> /usr/lib/libcairo.so.2(+0x4a191)[0x7f8155fdd191]
> /usr/lib/libcairo.so.2(+0x2282a)[0x7f8155fb582a]
> /usr/lib/libcairo.so.2(cairo_stroke_preserve+0x1b)[0x7f8155fac49b]
> /usr/lib/libcairo.so.2(cairo_stroke+0x9)[0x7f8155fac4c9]
> /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(murrine_draw_focus+0x5e)[0x7f814a80315e]
> /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(+0xf724)[0x7f814a7f3724]
> /usr/lib/libgtk-x11-2.0.so.0(+0x240008)[0x7f8156e85008]
> /usr/lib/libgtk-x11-2.0.so.0(+0x240115)[0x7f8156e85115]
> /usr/lib/libgtk-x11-2.0.so.0(+0x13a9d8)[0x7f8156d7f9d8]
> /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f8155b0da6e]
> /usr/lib/libgobject-2.0.so.0(+0x24a30)[0x7f8155b23a30]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62b)[0x7f8155b250eb]
> /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f8155b25863]
> /usr/lib/libgtk-x11-2.0.so.0(+0x2536df)[0x7f8156e986df]
> /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7f8156d791b6]
> /usr/lib/libgdk-x11-2.0.so.0(+0x439da)[0x7f81569d99da]
> /usr/lib/libgdk-x11-2.0.so.0(+0x43987)[0x7f81569d9987]
> ======= Memory map: ========
> 00400000-004a0000 r-xp 00000000 08:01 2228618                           
> /usr/bin/gedit
> 006a0000-006a2000 r--p 000a0000 08:01 2228618                           
> /usr/bin/gedit
> 006a2000-006a5000 rw-p 000a2000 08:01 2228618                           
> /usr/bin/gedit
> 01d45000-022a5000 rw-p 00000000 00:00 0                                  [heap]
> 7f8138000000-7f8138058000 rw-p 00000000 00:00 0 
> 7f8138058000-7f813c000000 ---p 00000000 00:00 0 
> 7f813d2f5000-7f813d342000 r--p 00000000 08:01 267187                    
> /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf
> 7f813d342000-7f813d349000 r--s 00000000 08:01 2234769                   
> /usr/lib/gconv/gconv-modules.cache
> 7f813d349000-7f813d34a000 ---p 00000000 00:00 0 
> 7f813d34a000-7f813db4a000 rw-p 00000000 00:00 0 
> 7f813db4a000-7f813db4b000 ---p 00000000 00:00 0 
> 7f813db4b000-7f813e34b000 rw-p 00000000 00:00 0 
> 7f813e34b000-7f813e34c000 ---p 00000000 00:00 0 
> 7f813e34c000-7f813eb4c000 rw-p 00000000 00:00 0 
> 7f813eb4c000-7f813eb4d000 ---p 00000000 00:00 0 
> 7f813eb4d000-7f813f34d000 rw-p 00000000 00:00 0 
> 7f813f34d000-7f813f397000 r--p 00000000 08:01 267137                    
> /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
> 7f813f397000-7f813f3c7000 rw-s 00000000 00:04 557069                    
> /SYSV00000000 (deleted)
> 7f813f408000-7f813f4b4000 r-xp 00000000 08:01 2231145                   
> /usr/lib/libaspell.so.15.1.4
> 7f813f4b4000-7f813f6b3000 ---p 000ac000 08:01 2231145                   
> /usr/lib/libaspell.so.15.1.4
> 7f813f6b3000-7f813f6b9000 r--p 000ab000 08:01 2231145                   
> /usr/lib/libaspell.so.15.1.4
> 7f813f6b9000-7f813f6ba000 rw-p 000b1000 08:01 2231145                   
> /usr/lib/libaspell.so.15.1.4
> 7f813f6ba000-7f813f6c2000 rw-p 00000000 00:00 0 
> 7f813f6c2000-7f813f6c4000 r-xp 00000000 08:01 2233103                   
> /usr/lib/enchant/libenchant_aspell.so
> 7f813f6c4000-7f813f8c3000 ---p 00002000 08:01 2233103                   
> /usr/lib/enchant/libenchant_aspell.so
> 7f813f8c3000-7f813f8c4000 r--p 00001000 08:01 2233103                   
> /usr/lib/enchant/libenchant_aspell.so
> 7f813f8c4000-7f813f8c5000 rw-p 00002000 08:01 2233103                   
> /usr/lib/enchant/libenchant_aspell.so
> 7f813f8c5000-7f813f8d0000 r-xp 00000000 08:01 2233105                   
> /usr/lib/enchant/libenchant_ispell.so
> 7f813f8d0000-7f813fad0000 ---p 0000b000 08:01 2233105                   
> /usr/lib/enchant/libenchant_ispell.so
> 7f813fad0000-7f813fad1000 r--p 0000b000 08:01 2233105                   
> /usr/lib/enchant/libenchant_ispell.so
> 7f813fad1000-7f813fad2000 rw-p 0000c000 08:01 2233105                   
> /usr/lib/enchant/libenchant_ispell.so
> 7f813fad2000-7f813fae7000 r-xp 00000000 08:01 2621519                   
> /lib/libgcc_s.so.1
> 7f813fae7000-7f813fce6000 ---p 00015000 08:01 2621519                   
> /lib/libgcc_s.so.1
> 7f813fce6000-7f813fce7000 r--p 00014000 08:01 2621519                   
> /lib/libgcc_s.so.1
> 7f813fce7000-7f813fce8000 rw-p 00015000 08:01 2621519                   
> /lib/libgcc_s.so.1
> 7f813fce8000-7f813fdd0000 r-xp 00000000 08:01 2231931                   
> /usr/lib/libstdc++.so.6.0.14
> 7f813fdd0000-7f813ffcf000 ---p 000e8000 08:01 2231931                   
> /usr/lib/libstdc++.so.6.0.14
> 7f813ffcf000-7f813ffd7000 r--p 000e7000 08:01 2231931                   
> /usr/lib/libstdc++.so.6.0.14
> 7f813ffd7000-7f813ffd9000 rw-p 000ef000 08:01 2231931                   
> /usr/lib/libstdc++.so.6.0.14
> 7f813ffd9000-7f813ffee000 rw-p 00000000 00:00 0 
> 7f813ffee000-7f814002a000 r-xp 00000000 08:01 2231598                   
> /usr/lib/libhunspell-1.2.so.0.0.0
> 7f814002a000-7f814022a000 ---p 0003c000 08:01 2231598                   
> /usr/lib/libhunspell-1.2.so.0.0.0
> 7f814022a000-7f814022b000 r--p 0003c000 08:01 2231598                   
> /usr/lib/libhunspell-1.2.so.0.0.0
> 7f814022b000-7f814022f000 rw-p 0003d000 08:01 2231598                   
> /usr/lib/libhunspell-1.2.so.0.0.0
> 7f814022f000-7f8140234000 r-xp 00000000 08:01 2233106                   
> /usr/lib/enchant/libenchant_myspell.so
> 7f8140234000-7f8140433000 ---p 00005000 08:01 2233106                   
> /usr/lib/enchant/libenchant_myspell.so
> 7f8140433000-7f8140434000 r--p 00004000 08:01 2233106                   
> /usr/lib/enchant/libenchant_myspell.so
> 7f8140434000-7f8140435000 rw-p 00005000 08:01 2233106                   
> /usr/lib/enchant/libenchant_myspell.so
> 7f8140435000-7f8140440000 r-xp 00000000 08:01 2233104                   
> /usr/lib/enchant/libenchant_hspell.so
> 7f8140440000-7f814063f000 ---p 0000b000 08:01 2233104                   
> /usr/lib/enchant/libenchant_hspell.so
> 7f814063f000-7f8140640000 r--p 0000a000 08:01 2233104                   
> /usr/lib/enchant/libenchant_hspell.so
> 7f8140640000-7f8140643000 rw-p 0000b000 08:01 2233104                   
> /usr/lib/enchant/libenchant_hspell.so
> 7f8140643000-7f8140683000 r-xp 00000000 08:01 2231602                   
> /usr/lib/libibus.so.2.0.0Aborted
> build@yp-perf:~/osel/poky/hob2$ 
> To me this looks like a host-specific issue, using the file chooser in any
> application causes the application to crash.
> This may be because an update has been applied but the session hasn't been
> restarted? I'd suggest apply all updates and restarting the session before
> using any more Gtk+ apps on this machine.
Comment 6 Joshua Lock - Disabled 2011-10-11 19:33:54 UTC
Jiajun,

If you have opportunity perhaps you could verify on one or both of these other two machines whether file choosers in other gtk+ programs cause a crash? Much like I did with gedit in comment 3.

Thanks
Comment 7 Joshua Lock - Disabled 2011-12-13 16:10:03 UTC
Resolving the issue