Hm, for obvious Murphy reasons, I can no longer reproduce the crashes, with or without valgrind. Currently installed:
ii gnomebaker 0.6.4-1 application for CD/DVD creation in the GNOME desktop
ii libcairo2 1.7.4-0ubuntu2 The Cairo 2D vector graphics library
ii libcairo2-dbg 1.7.4-0ubuntu2 The Cairo 2D vector graphics library (debugging symbols)
ii libcairo2-dev 1.7.4-0ubuntu2 Development files for the Cairo 2D graphics library
ii libpango1.0-0 1.21.6-1 Layout and rendering of internationalized text
ii libpango1.0-common 1.21.6-1 Modules and configuration files for the Pango
ii libpango1.0-dev 1.21.6-1 Development files for the Pango
On the other hand, earlier today I even got crashes with the libcairo2 1.6.0-0ubuntu2...
And some crashes were even different and didn't happen within cairo. But they might be caused by me keeping installing and removing different versions of those libs all the time (not while gnomebaker was running, though), so something could have been temporarily messed up. Here is an excerpt from such a crash:
*** glibc detected *** gnomebaker: realloc(): invalid pointer: 0x08e82d68 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb72c3454]
/lib/tls/i686/cmov/libc.so.6(realloc+0x242)[0xb72c7f22]
/usr/lib/libglib-2.0.so.0(g_realloc+0x3a)[0xb7656c4a]
/usr/lib/libgobject-2.0.so.0(g_object_weak_ref+0xb1)[0xb76de361]
/usr/lib/libgobject-2.0.so.0(g_object_add_weak_pointer+0x92)[0xb76de482]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c014ea]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c02467]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x1cd)[0xb7b2addd]
And a different one with different message:
*** glibc detected *** gnomebaker: free(): invalid pointer: 0x0a566b60 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7305454]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb73074b6]
/usr/lib/libcairo.so.2[0xb7866143]
/usr/lib/libcairo.so.2[0xb78544df]
/usr/lib/libcairo.so.2[0xb785e2b1]
/usr/lib/libcairo.so.2[0xb786b6c7]
/usr/lib/libcairo.so.2[0xb7867e56]
/usr/lib/libcairo.so.2[0xb7858493]
/usr/lib/libcairo.so.2(cairo_fill_preserve+0x2c)[0xb7850a6c]
/usr/lib/libcairo.so.2(cairo_fill+0x12)[0xb7850a92]
/usr/lib/libgdk-x11-2.0.so.0[0xb79cee1b]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_begin_paint_region+0x1bb)[0xb79d156b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x51e)[0xb7b5312e]
Once I get another crash with the double-linked list message, I'll post my valgrind log here.
Hm, for obvious Murphy reasons, I can no longer reproduce the crashes, with or without valgrind. Currently installed:
ii gnomebaker 0.6.4-1 application for CD/DVD creation in the GNOME desktop
ii libcairo2 1.7.4-0ubuntu2 The Cairo 2D vector graphics library
ii libcairo2-dbg 1.7.4-0ubuntu2 The Cairo 2D vector graphics library (debugging symbols)
ii libcairo2-dev 1.7.4-0ubuntu2 Development files for the Cairo 2D graphics library
ii libpango1.0-0 1.21.6-1 Layout and rendering of internationalized text
ii libpango1.0-common 1.21.6-1 Modules and configuration files for the Pango
ii libpango1.0-dev 1.21.6-1 Development files for the Pango
On the other hand, earlier today I even got crashes with the libcairo2 1.6.0-0ubuntu2...
And some crashes were even different and didn't happen within cairo. But they might be caused by me keeping installing and removing different versions of those libs all the time (not while gnomebaker was running, though), so something could have been temporarily messed up. Here is an excerpt from such a crash: i686/cmov/ libc.so. 6[0xb72c3454] i686/cmov/ libc.so. 6(realloc+ 0x242)[ 0xb72c7f22] libglib- 2.0.so. 0(g_realloc+ 0x3a)[0xb7656c4 a] libgobject- 2.0.so. 0(g_object_ weak_ref+ 0xb1)[0xb76de36 1] libgobject- 2.0.so. 0(g_object_ add_weak_ pointer+ 0x92)[0xb76de48 2] libgtk- x11-2.0. so.0[0xb7c014ea ] libgtk- x11-2.0. so.0[0xb7c02467 ] libgtk- x11-2.0. so.0(gtk_ main_do_ event+0x1cd) [0xb7b2addd]
*** glibc detected *** gnomebaker: realloc(): invalid pointer: 0x08e82d68 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
And a different one with different message: i686/cmov/ libc.so. 6[0xb7305454] i686/cmov/ libc.so. 6(cfree+ 0x96)[0xb73074b 6] libcairo. so.2[0xb7866143 ] libcairo. so.2[0xb78544df ] libcairo. so.2[0xb785e2b1 ] libcairo. so.2[0xb786b6c7 ] libcairo. so.2[0xb7867e56 ] libcairo. so.2[0xb7858493 ] libcairo. so.2(cairo_ fill_preserve+ 0x2c)[0xb7850a6 c] libcairo. so.2(cairo_ fill+0x12) [0xb7850a92] libgdk- x11-2.0. so.0[0xb79cee1b ] libgdk- x11-2.0. so.0(gdk_ window_ begin_paint_ region+ 0x1bb)[ 0xb79d156b] libgtk- x11-2.0. so.0(gtk_ main_do_ event+0x51e) [0xb7b5312e]
*** glibc detected *** gnomebaker: free(): invalid pointer: 0x0a566b60 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
Once I get another crash with the double-linked list message, I'll post my valgrind log here.