Comment 8 for bug 308323

Revision history for this message
Cruncher (ubuntu-wkresse) wrote :

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.