Bug#442955: evince: segfaults when jumping to a page in a specific DjVu file

Lionel Elie Mamane lionel at mamane.lu
Thu Oct 11 09:57:27 UTC 2007


On Thu, Oct 11, 2007 at 10:22:57AM +0200, Loïc Minier wrote:
> On Wed, Oct 10, 2007, Lionel Elie Mamane wrote:
>> *** glibc detected *** /usr/bin/evince: double free or corruption (!prev): 0x0000000000b99340 ***

>  Would be nice if you could valgrind this.

I don't get the abort()/double free when under valgrind (not under
gdb), but here is the valgrind output for the segfault.

-- 
Lionel
-------------- next part --------------
==21601== Memcheck, a memory error detector.
==21601== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==21601== Using LibVEX rev 1732, a library for dynamic binary translation.
==21601== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==21601== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==21601== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==21601== For more details, rerun with: -v
==21601== 
==21601== Syscall param write(buf) points to uninitialised byte(s)
==21601==    at 0xB061E7B: (within /usr/lib/debug/libpthread-2.6.1.so)
==21601==    by 0x9D83D7E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D88A5E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D88F9B: _XData32 (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D5F258: XChangeProperty (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x83AE718: gdk_window_set_icon_list (gdkwindow-x11.c:4430)
==21601==    by 0x71E3814: gtk_window_realize_icon (gtkwindow.c:3091)
==21601==    by 0x71EB52A: gtk_window_realize (gtkwindow.c:4645)
==21601==    by 0xA058A1E: g_closure_invoke (gclosure.c:490)
==21601==    by 0xA06C3BD: signal_emit_unlocked_R (gsignal.c:2370)
==21601==    by 0xA06E134: g_signal_emit_valist (gsignal.c:2199)
==21601==    by 0xA06E522: g_signal_emit (gsignal.c:2243)
==21601==  Address 0xEA6A31D is 381 bytes inside a block of size 16,384 alloc'd
==21601==    at 0x4C20F3F: calloc (vg_replace_malloc.c:279)
==21601==    by 0x9D74A24: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x8390DF8: gdk_display_open (gdkdisplay-x11.c:153)
==21601==    by 0x83704B3: gdk_display_open_default_libgtk_only (gdk.c:288)
==21601==    by 0x70CA534: post_parse_hook (gtkmain.c:708)
==21601==    by 0xA6D384B: g_option_context_parse (goption.c:1743)
==21601==    by 0x67C0E60: gnome_program_parse_args (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C1F9A: (within /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C21FC: gnome_program_initv (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C22F3: gnome_program_init (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x446D9C: main (main.c:328)
==21601== 
==21601== Syscall param write(buf) points to uninitialised byte(s)
==21601==    at 0xB061E7B: (within /usr/lib/debug/libpthread-2.6.1.so)
==21601==    by 0x9D83D7E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D88A5E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D88B50: _XReply (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D6F89C: XInternAtoms (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x83A6C3F: _gdk_x11_precache_atoms (gdkproperty-x11.c:243)
==21601==    by 0x8391FF0: base_precache_atoms (gdkdnd-x11.c:2615)
==21601==    by 0x8392033: gdk_window_register_dnd (gdkdnd-x11.c:3746)
==21601==    by 0xA058A1E: g_closure_invoke (gclosure.c:490)
==21601==    by 0xA06C6F7: signal_emit_unlocked_R (gsignal.c:2440)
==21601==    by 0xA06E134: g_signal_emit_valist (gsignal.c:2199)
==21601==    by 0xA06E522: g_signal_emit (gsignal.c:2243)
==21601==  Address 0xEA6AAF0 is 2,384 bytes inside a block of size 16,384 alloc'd
==21601==    at 0x4C20F3F: calloc (vg_replace_malloc.c:279)
==21601==    by 0x9D74A24: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x8390DF8: gdk_display_open (gdkdisplay-x11.c:153)
==21601==    by 0x83704B3: gdk_display_open_default_libgtk_only (gdk.c:288)
==21601==    by 0x70CA534: post_parse_hook (gtkmain.c:708)
==21601==    by 0xA6D384B: g_option_context_parse (goption.c:1743)
==21601==    by 0x67C0E60: gnome_program_parse_args (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C1F9A: (within /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C21FC: gnome_program_initv (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C22F3: gnome_program_init (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x446D9C: main (main.c:328)
==21601== 
==21601== Syscall param write(buf) points to uninitialised byte(s)
==21601==    at 0xB061E7B: (within /usr/lib/debug/libpthread-2.6.1.so)
==21601==    by 0x9D83D7E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D88A5E: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D899C9: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D762DC: XPending (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x839A8CA: gdk_event_prepare (gdkevents-x11.c:2308)
==21601==    by 0xA6C95E8: g_main_context_prepare (gmain.c:2381)
==21601==    by 0xA6C9CD6: g_main_context_iterate (gmain.c:2674)
==21601==    by 0xA6CA336: g_main_loop_run (gmain.c:2898)
==21601==    by 0x70C9EC2: gtk_main (gtkmain.c:1144)
==21601==    by 0x44720F: main (main.c:383)
==21601==  Address 0xEA6A1AE is 14 bytes inside a block of size 16,384 alloc'd
==21601==    at 0x4C20F3F: calloc (vg_replace_malloc.c:279)
==21601==    by 0x9D74A24: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x8390DF8: gdk_display_open (gdkdisplay-x11.c:153)
==21601==    by 0x83704B3: gdk_display_open_default_libgtk_only (gdk.c:288)
==21601==    by 0x70CA534: post_parse_hook (gtkmain.c:708)
==21601==    by 0xA6D384B: g_option_context_parse (goption.c:1743)
==21601==    by 0x67C0E60: gnome_program_parse_args (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C1F9A: (within /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C21FC: gnome_program_initv (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C22F3: gnome_program_init (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x446D9C: main (main.c:328)
==21601== 
==21601== Syscall param writev(vector[...]) points to uninitialised byte(s)
==21601==    at 0xB7D2AE3: writev (writev.c:46)
==21601==    by 0x9D83D3B: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D8886C: _XSend (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D79525: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D78707: (within /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9D7972C: XPutImage (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x9B02CA3: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9B03D6A: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9ADD546: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AE39B5: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AE47F7: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9B02630: (within /usr/lib/libcairo.so.2.11.5)
==21601==  Address 0xEA6A635 is 1,173 bytes inside a block of size 16,384 alloc'd
==21601==    at 0x4C20F3F: calloc (vg_replace_malloc.c:279)
==21601==    by 0x9D74A24: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==21601==    by 0x8390DF8: gdk_display_open (gdkdisplay-x11.c:153)
==21601==    by 0x83704B3: gdk_display_open_default_libgtk_only (gdk.c:288)
==21601==    by 0x70CA534: post_parse_hook (gtkmain.c:708)
==21601==    by 0xA6D384B: g_option_context_parse (goption.c:1743)
==21601==    by 0x67C0E60: gnome_program_parse_args (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C1F9A: (within /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C21FC: gnome_program_initv (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x67C22F3: gnome_program_init (in /usr/lib/libgnome-2.so.0.2000.0)
==21601==    by 0x446D9C: main (main.c:328)

(evince:21601): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed
==21601== 
==21601== Invalid read of size 1
==21601==    at 0xB77F289: strstr (strstr.c:60)
==21601==    by 0x42673F: match_completion (ev-page-action-widget.c:192)
==21601==    by 0x705DAF5: gtk_entry_completion_visible_func (gtkentrycompletion.c:817)
==21601==    by 0x719D90B: gtk_tree_model_filter_visible (gtktreemodelfilter.c:749)
==21601==    by 0x71A08BC: gtk_tree_model_filter_row_changed (gtktreemodelfilter.c:1194)
==21601==    by 0x71A0E58: gtk_tree_model_filter_refilter_helper (gtktreemodelfilter.c:3284)
==21601==    by 0x719C24E: gtk_tree_model_foreach_helper (gtktreemodel.c:1578)
==21601==    by 0x719CA6F: gtk_tree_model_foreach (gtktreemodel.c:1624)
==21601==    by 0x705E684: gtk_entry_completion_complete (gtkentrycompletion.c:1181)
==21601==    by 0x70567C7: gtk_entry_completion_timeout (gtkentry.c:5727)
==21601==    by 0x83702AD: gdk_threads_dispatch (gdk.c:470)
==21601==    by 0xA6C74AA: g_timeout_dispatch (gmain.c:3488)
==21601==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==21601== 
==21601== Process terminating with default action of signal 11 (SIGSEGV)
==21601==  Access not within mapped region at address 0x0
==21601==    at 0xB77F289: strstr (strstr.c:60)
==21601==    by 0x42673F: match_completion (ev-page-action-widget.c:192)
==21601==    by 0x705DAF5: gtk_entry_completion_visible_func (gtkentrycompletion.c:817)
==21601==    by 0x719D90B: gtk_tree_model_filter_visible (gtktreemodelfilter.c:749)
==21601==    by 0x71A08BC: gtk_tree_model_filter_row_changed (gtktreemodelfilter.c:1194)
==21601==    by 0x71A0E58: gtk_tree_model_filter_refilter_helper (gtktreemodelfilter.c:3284)
==21601==    by 0x719C24E: gtk_tree_model_foreach_helper (gtktreemodel.c:1578)
==21601==    by 0x719CA6F: gtk_tree_model_foreach (gtktreemodel.c:1624)
==21601==    by 0x705E684: gtk_entry_completion_complete (gtkentrycompletion.c:1181)
==21601==    by 0x70567C7: gtk_entry_completion_timeout (gtkentry.c:5727)
==21601==    by 0x83702AD: gdk_threads_dispatch (gdk.c:470)
==21601==    by 0xA6C74AA: g_timeout_dispatch (gmain.c:3488)
==21601== 
==21601== ERROR SUMMARY: 9 errors from 5 contexts (suppressed: 9 from 3)
==21601== malloc/free: in use at exit: 12,444,527 bytes in 56,118 blocks.
==21601== malloc/free: 415,079 allocs, 358,961 frees, 313,944,379 bytes allocated.
==21601== For counts of detected errors, rerun with: -v
==21601== searching for pointers to 56,118 not-freed blocks.
==21601== checked 21,265,704 bytes.
==21601== 
==21601== 
==21601== 2 bytes in 1 blocks are definitely lost in loss record 3 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0xA6CE15A: g_malloc (gmem.c:131)
==21601==    by 0xA6EE419: g_ucs4_to_utf8 (gutf8.c:1031)
==21601==    by 0xA6F098B: g_utf8_normalize (gunidecomp.c:528)
==21601==    by 0x42670D: match_completion (ev-page-action-widget.c:188)
==21601==    by 0x705DAF5: gtk_entry_completion_visible_func (gtkentrycompletion.c:817)
==21601==    by 0x719D90B: gtk_tree_model_filter_visible (gtktreemodelfilter.c:749)
==21601==    by 0x71A08BC: gtk_tree_model_filter_row_changed (gtktreemodelfilter.c:1194)
==21601==    by 0x71A0E58: gtk_tree_model_filter_refilter_helper (gtktreemodelfilter.c:3284)
==21601==    by 0x719C24E: gtk_tree_model_foreach_helper (gtktreemodel.c:1578)
==21601==    by 0x719CA6F: gtk_tree_model_foreach (gtktreemodel.c:1624)
==21601==    by 0x705E684: gtk_entry_completion_complete (gtkentrycompletion.c:1181)
==21601== 
==21601== 
==21601== 32 bytes in 2 blocks are definitely lost in loss record 55 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0x9B05C12: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9B07C1E: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AE1103: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AE0365: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AE0E97: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9ADE79D: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9AD1C0B: (within /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x9ACB348: cairo_paint (in /usr/lib/libcairo.so.2.11.5)
==21601==    by 0x435A2B: draw_loading_text (ev-view.c:3540)
==21601==    by 0x43653D: ev_view_expose_event (ev-view.c:3590)
==21601==    by 0x70CF81E: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
==21601== 
==21601== 
==21601== 32 bytes in 1 blocks are possibly lost in loss record 56 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0x8A241BC: FcLangSetCreate (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A2429D: FcLangSetCopy (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A292B9: FcValueSave (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A293D0: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A26404: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0xCE4FDC0: (within /usr/lib/libpangoft2-1.0.so.0.1800.2)
==21601==    by 0x989567C: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989597B: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989D839: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989E8E0: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989F88F: pango_layout_get_pixel_extents (in /usr/lib/libpango-1.0.so.0.1800.2)
==21601== 
==21601== 
==21601== 33 bytes in 1 blocks are definitely lost in loss record 63 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0x57D3B53: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x57D0AC9: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x57D0CAE: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x57D0B01: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x57BF7BC: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x57BB377: (within /usr/lib/libdbus-1.so.3.3.0)
==21601==    by 0x559A2E9: dbus_g_bus_get (in /usr/lib/libdbus-glib-1.so.2.1.0)
==21601==    by 0x41FED3: ev_application_register_service (ev-application.c:95)
==21601==    by 0x446F29: main (main.c:352)
==21601== 
==21601== 
==21601== 292 (52 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 91 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0xB7EA030: nss_parse_service_list (nsswitch.c:530)
==21601==    by 0xB7EA8EE: __nss_database_lookup (nsswitch.c:134)
==21601==    by 0xEAD743F: ???
==21601==    by 0xEAD8948: ???
==21601==    by 0xB79F145: getpwnam_r@@GLIBC_2.2.5 (getXXbyYY_r.c:210)
==21601==    by 0xA6F1C9A: g_get_any_init_do (gutils.c:1563)
==21601==    by 0xA6F31DD: g_get_user_name (gutils.c:1714)
==21601==    by 0x5A1D28C: (within /usr/lib/libgnomeui-2.so.0.2000.0)
==21601==    by 0xA078423: g_type_create_instance (gtype.c:1569)
==21601==    by 0xA05DDAC: g_object_constructor (gobject.c:1046)
==21601==    by 0xA05E39F: g_object_newv (gobject.c:937)
==21601== 
==21601== 
==21601== 62 bytes in 3 blocks are definitely lost in loss record 94 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0xB77E7E1: strdup (strdup.c:43)
==21601==    by 0x6359067: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6359135: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6357BCE: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6356F70: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x63572B9: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x635765C: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6343DA7: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6343E7C: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x6344662: (within /usr/lib/libgnomevfs-2.so.0.2000.0)
==21601==    by 0x10BB62AA: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==21601== 
==21601== 
==21601== 288 bytes in 1 blocks are possibly lost in loss record 176 of 338
==21601==    at 0x4C20F3F: calloc (vg_replace_malloc.c:279)
==21601==    by 0x4010F58: _dl_allocate_tls (in /lib/ld-2.6.1.so)
==21601==    by 0xB05BA92: pthread_create@@GLIBC_2.2.5 (allocatestack.c:522)
==21601==    by 0x7B0A167: g_thread_create_posix_impl (gthread-posix.c:355)
==21601==    by 0xA6E813C: g_thread_create_full (gthread.c:663)
==21601==    by 0x4211C3: ev_job_queue_init (ev-job-queue.c:322)
==21601==    by 0x4470C6: main (main.c:373)
==21601== 
==21601== 
==21601== 576 (512 direct, 64 indirect) bytes in 2 blocks are definitely lost in loss record 208 of 338
==21601==    at 0x4C21C16: malloc (vg_replace_malloc.c:149)
==21601==    by 0x8A28BA7: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A294BD: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A295B4: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A2E1D3: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0xDD0C1C7: (within /usr/lib/libexpat.so.1.0.0)
==21601==    by 0xDD0CEB3: (within /usr/lib/libexpat.so.1.0.0)
==21601==    by 0xDD0DF18: (within /usr/lib/libexpat.so.1.0.0)
==21601==    by 0xDD0EF8A: (within /usr/lib/libexpat.so.1.0.0)
==21601==    by 0xDD06110: XML_ParseBuffer (in /usr/lib/libexpat.so.1.0.0)
==21601==    by 0x8A2D590: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A2D842: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.2.0)
==21601== 
==21601== 
==21601== 97,248 (34,560 direct, 62,688 indirect) bytes in 67 blocks are definitely lost in loss record 322 of 338
==21601==    at 0x4C21D17: realloc (vg_replace_malloc.c:306)
==21601==    by 0x8A28AD2: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A294BD: (within /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0x8A26404: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.2.0)
==21601==    by 0xCE4FDC0: (within /usr/lib/libpangoft2-1.0.so.0.1800.2)
==21601==    by 0x989567C: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989597B: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989D839: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x989E8E0: (within /usr/lib/libpango-1.0.so.0.1800.2)
==21601==    by 0x70199D7: get_size (gtkcellrenderertext.c:1540)
==21601==    by 0x7019FAE: gtk_cell_renderer_text_get_size (gtkcellrenderertext.c:1606)
==21601==    by 0x701C0E4: gtk_cell_view_size_request (gtkcellview.c:340)
==21601== 
==21601== 
==21601== 281,840 bytes in 209 blocks are possibly lost in loss record 332 of 338
==21601==    at 0x4C20E3D: memalign (vg_replace_malloc.c:332)
==21601==    by 0x4C20E96: posix_memalign (vg_replace_malloc.c:425)
==21601==    by 0xA6E0C19: slab_allocator_alloc_chunk (gslice.c:1136)
==21601==    by 0xA6E1A70: g_slice_alloc (gslice.c:666)
==21601==    by 0xA6E1B65: g_slice_alloc0 (gslice.c:833)
==21601==    by 0xA6D13DD: g_node_new (gnode.c:49)
==21601==    by 0x71ACD51: gtk_tree_store_insert_before (gtktreestore.c:1263)
==21601==    by 0x71ACEAC: gtk_tree_store_append (gtktreestore.c:1653)
==21601==    by 0x45EB06: build_tree (djvu-links.c:192)
==21601==    by 0x45E985: build_tree (djvu-links.c:216)
==21601==    by 0x45E985: build_tree (djvu-links.c:216)
==21601==    by 0x45ECEA: djvu_links_get_links_model (djvu-links.c:429)
==21601== 
==21601== LEAK SUMMARY:
==21601==    definitely lost: 35,253 bytes in 77 blocks.
==21601==    indirectly lost: 62,992 bytes in 1,971 blocks.
==21601==      possibly lost: 282,160 bytes in 211 blocks.
==21601==    still reachable: 12,061,938 bytes in 53,823 blocks.
==21601==         suppressed: 2,184 bytes in 36 blocks.
==21601== Reachable blocks (those to which a pointer was found) are not shown.
==21601== To see them, rerun with: --leak-check=full --show-reachable=yes


More information about the pkg-gnome-maintainers mailing list