! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Segfault with tree view
Status:
CLOSED: FIXED
Severity:
critical

Comments

Description Johannes Jordan 2006-09-24 20:44:04 CEST
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.6) Gecko/20060901 Firefox/1.5.0.6
Build Identifier: 

Switching to tree view works. Expanding the tree, wether at the home folder, or / or anything else, triggers a immediate segmentation fault.

Here is valgrind output for that (see Additional Information). The described user action is done at the point where I put the xxxxxxxxxxxxx in.



Reproducible: Always

Steps to Reproduce:
1. Startup thunar
2. Switch to "tree view"
3. Expand the tree at any position




[fopref@bored ~]$ valgrind thunar
==6758== Memcheck, a memory error detector.
==6758== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==6758== Using LibVEX rev 1606, a library for dynamic binary translation.
==6758== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==6758== Using valgrind-3.2.0, a dynamic binary instrumentation framework.
==6758== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==6758== For more details, rerun with: -v
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E134A: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E134A: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E13AA: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E13AA: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E140A: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E140A: _res_init (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E2164: xfce_resource_dirs (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x404D5D0: thunar_vfs_mime_database_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x404D502: thunar_vfs_mime_database_get_default (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x4046826: _thunar_vfs_info_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x405BDA7: thunar_vfs_init (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x80861F5: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x8085EB0: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806075E: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x80861F5: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x8085EB0: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806075E: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)

(thunar:6758): thunar-vfs-WARNING **: Failed to connect to the HAL daemon: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
==6758==
==6758== Syscall param write(buf) points to uninitialised byte(s)
==6758==    at 0x4674F43: __write_nocancel (in /lib/libpthread-2.4.so)
==6758==    by 0x4870FEE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x4876905: _XFlushInt (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x48769DA: _XReply (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x485CE42: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x443C520: gdk_x11_atom_to_xatom_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x443C6B5: gdk_x11_get_xatom_by_name_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x44441C3: gdk_window_set_role (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x42F409E: gtk_window_realize (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x80A9E84: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45524CA: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x45436E8: g_type_class_meta_marshal (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==  Address 0x4BAFD15 is 357 bytes inside a block of size 16,384 alloc'd
==6758==    at 0x40206C3: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6758==    by 0x4861B2D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x44250D1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4402C0E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x41C8754: post_parse_hook (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x460F8CE: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x41C8658: gtk_init_with_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x805D432: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==
==6758== Syscall param write(buf) points to uninitialised byte(s)
==6758==    at 0x4674F6B: (within /lib/libpthread-2.4.so)
==6758==    by 0x4870FEE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x4876905: _XFlushInt (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x48769DA: _XReply (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x485CE42: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x443C520: gdk_x11_atom_to_xatom_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x443C6B5: gdk_x11_get_xatom_by_name_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x443A94C: _gdk_windowing_display_set_sm_client_id (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4403D50: gdk_set_sm_client_id (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x80907FD: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x805D597: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==  Address 0x4BAFBE9 is 57 bytes inside a block of size 16,384 alloc'd
==6758==    at 0x40206C3: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6758==    by 0x4861B2D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x44250D1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4402C0E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x41C8754: post_parse_hook (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x460F8CE: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x41C8658: gtk_init_with_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x805D432: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x8090850: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x805D597: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x8090850: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x805D597: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==
==6758== Syscall param write(buf) points to uninitialised byte(s)
==6758==    at 0x4674F6B: (within /lib/libpthread-2.4.so)
==6758==    by 0x458648E: _IceTransWrite (in /usr/lib/libICE.so.6.3.0)
==6758==    by 0x458AAF5: _IceWrite (in /usr/lib/libICE.so.6.3.0)
==6758==    by 0x458ABD1: IceFlush (in /usr/lib/libICE.so.6.3.0)
==6758==    by 0x4577A40: SmcSetProperties (in /usr/lib/libSM.so.6.0.0)
==6758==    by 0x80909F3: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x805D597: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==  Address 0x56DC214 is 12 bytes inside a block of size 1,024 alloc'd
==6758==    at 0x40206C3: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6758==    by 0x45826E1: IceOpenConnection (in /usr/lib/libICE.so.6.3.0)
==6758==    by 0x45771DC: SmcOpenConnection (in /usr/lib/libSM.so.6.0.0)
==6758==    by 0x80907E1: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x805D597: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
Thunar: Failed to connect to the D-BUS session bus: Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help)
==6758==
==6758== Syscall param write(buf) points to uninitialised byte(s)
==6758==    at 0x4674F6B: (within /lib/libpthread-2.4.so)
==6758==    by 0x4870FEE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x4876905: _XFlushInt (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x487785B: _XEventsQueued (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x4863582: XPending (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x442F25C: gdk_check_xpending (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x442F350: gdk_event_prepare (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4604D5C: g_main_context_prepare (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x4605524: g_main_context_iterate (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x4605C16: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x41C7F50: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x805D5BF: (within /opt/xfce4/bin/Thunar)
==6758==  Address 0x4BAFC16 is 102 bytes inside a block of size 16,384 alloc'd
==6758==    at 0x40206C3: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6758==    by 0x4861B2D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x44250D1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4402C0E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x41C8754: post_parse_hook (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x460F8CE: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x41C8658: gtk_init_with_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x805D432: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD3E2: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x807E2E8: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x807E2A0: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806D434: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806D943: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806E0FE: (within /opt/xfce4/bin/Thunar)
==6758==
==6758== Conditional jump or move depends on uninitialised value(s)
==6758==    at 0x43DD400: xfce_mkdirhier (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x43E17F9: xfce_resource_save_location (in /opt/xfce4/lib/libxfce4util.so.1.0.9)
==6758==    by 0x807E2E8: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x45654C5: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x807E2A0: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806D434: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806D943: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x806E0FE: (within /opt/xfce4/bin/Thunar)
==6758==
==6758== Syscall param write(buf) points to uninitialised byte(s)
==6758==    at 0x4674F6B: (within /lib/libpthread-2.4.so)
==6758==    by 0x4870FEE: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x4876905: _XFlushInt (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x496451A: XRenderSetPictureTransform (in /usr/lib/libXrender.so.1.3.0)
==6758==    by 0x450D635: _cairo_xlib_surface_set_attributes (in /usr/lib/libcairo.so.2.9.2)
==6758==    by 0x450DC58: _cairo_xlib_surface_show_glyphs (in /usr/lib/libcairo.so.2.9.2)
==6758==    by 0x44F3640: _cairo_surface_show_glyphs (in /usr/lib/libcairo.so.2.9.2)
==6758==    by 0x44E7FBB: _cairo_gstate_show_glyphs (in /usr/lib/libcairo.so.2.9.2)
==6758==    by 0x44E2863: cairo_show_glyphs (in /usr/lib/libcairo.so.2.9.2)
==6758==    by 0x47A03A7: pango_cairo_renderer_draw_glyphs (in /usr/lib/libpangocairo-1.0.so.0.1400.2)
==6758==    by 0x44BF584: pango_renderer_draw_glyphs (in /usr/lib/libpango-1.0.so.0.1400.2)
==6758==    by 0x479F9F9: _pango_cairo_do_glyph_string (in /usr/lib/libpangocairo-1.0.so.0.1400.2)
==6758==  Address 0x4BAFBED is 61 bytes inside a block of size 16,384 alloc'd
==6758==    at 0x40206C3: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6758==    by 0x4861B2D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==6758==    by 0x44250D1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x4402C0E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.2)
==6758==    by 0x41C8754: post_parse_hook (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x460F8CE: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x41C8658: gtk_init_with_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.2)
==6758==    by 0x805D432: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x4692807: (below main) (in /lib/libc-2.4.so)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
==6758==
==6758== Invalid read of size 4
==6758==    at 0x46198F7: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x4619AC4: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x456507E: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x806EA92: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x8070389: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x40436E1: _thunar_vfs_marshal_BOOLEAN__POINTER (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x454512A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x4555598: signal_emit_unlocked_R (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==  Address 0x5 is not stack'd, malloc'd or (recently) free'd
==6758==
==6758== Process terminating with default action of signal 11 (SIGSEGV)
==6758==  Access not within mapped region at address 0x5
==6758==    at 0x46198F7: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x4619AC4: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.1200.3)
==6758==    by 0x456507E: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454C321: g_object_constructor (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454A5C7: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B136: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x454B2EF: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x806EA92: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x8070389: (within /opt/xfce4/bin/Thunar)
==6758==    by 0x40436E1: _thunar_vfs_marshal_BOOLEAN__POINTER (in /opt/xfce4/lib/libthunar-vfs-1.so.2.1.0)
==6758==    by 0x454512A: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==    by 0x4555598: signal_emit_unlocked_R (in /usr/lib/libgobject-2.0.so.0.1200.3)
==6758==
==6758== ERROR SUMMARY: 21 errors from 18 contexts (suppressed: 140 from 2)
==6758== malloc/free: in use at exit: 1,927,437 bytes in 31,146 blocks.
==6758== malloc/free: 166,509 allocs, 135,363 frees, 18,077,797 bytes allocated.
==6758== For counts of detected errors, rerun with: -v
==6758== searching for pointers to 31,146 not-freed blocks.
==6758== checked 69,209,320 bytes.
==6758==
==6758== LEAK SUMMARY:
==6758==    definitely lost: 2,040 bytes in 1 blocks.
==6758==      possibly lost: 197,440 bytes in 215 blocks.
==6758==    still reachable: 1,727,957 bytes in 30,930 blocks.
==6758==         suppressed: 0 bytes in 0 blocks.
==6758== Use --leak-check=full to see details of leaked memory.
Killed
Comment 1 Benedikt Meurer editbugs 2006-09-24 21:22:01 CEST
Valgrind is a memory profiler, not necessarily a suitable debug tool. For crashes, please attach a backtrace (using gdb) instead.

However, this seems to be an old bug. Please update to atleast 0.4.0rc1 and try again.
Comment 2 Johannes Jordan 2006-09-25 10:54:38 CEST
Version updated, the bug is not reproducable anymore.

Thanks.

In an additional note, I would like to point out, it is not very easy for the common user to find your bugzilla, having to click on "Wiki" to have some sentence written there at the end of the page. I think you should add a Link to bug reporting on the front page.

Bug #2357

Reported by:
Johannes Jordan
Reported on: 2006-09-24
Last modified on: 2009-07-17

People

Assignee:
Jannis Pohlmann
CC List:
0 users

Version

Version:
0.3.2beta2

Attachments

Additional information