Package: glade Version: 3.10.2-1 Severity: normal File: /usr/bin/glade-previewer
Hello, calling glade-previewer with incorrect arguments crashes. Running in vlagrind shows accessing unallocated memory and the usage message is printed correctly. $ valgrind --track-origins=yes glade-previewer Unsaved\ 1.glade ==29821== Memcheck, a memory error detector ==29821== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==29821== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==29821== Command: glade-previewer Unsaved\ 1.glade ==29821== Gtk-Message: Failed to load module "canberra-gtk-module" ==29821== Invalid write of size 4 ==29821== at 0x99E9D4C: ??? (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x99EC912: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x624928A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== Address 0xbc2cfa4 is 0 bytes after a block of size 452 alloc'd ==29821== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==29821== by 0x99EC8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x624928A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== ==29821== Invalid write of size 4 ==29821== at 0x99E9D52: ??? (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x99EC912: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x624928A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== Address 0xbc2cfa8 is 4 bytes after a block of size 452 alloc'd ==29821== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==29821== by 0x99EC8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x624928A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== ==29821== Invalid read of size 4 ==29821== at 0x6248E34: translate_device_classes (gdkdevicemanager-xi2.c:207) ==29821== by 0x62490E6: add_device (gdkdevicemanager-xi2.c:296) ==29821== by 0x62492C0: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:424) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== Address 0xbc2cfa4 is 0 bytes after a block of size 452 alloc'd ==29821== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==29821== by 0x99EC8FC: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==29821== by 0x624928A: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:414) ==29821== by 0x5737BE2: g_object_newv (gobject.c:1521) ==29821== by 0x57384C5: g_object_new_valist (gobject.c:1610) ==29821== by 0x57387D3: g_object_new (gobject.c:1325) ==29821== by 0x6247A11: _gdk_x11_device_manager_new (gdkdevicemanager-x11.c:78) ==29821== by 0x624BED2: _gdk_x11_display_open (gdkdisplay-x11.c:1226) ==29821== by 0x624A37F: gdk_x11_display_manager_open_display (gdkdisplaymanager-x11.c:55) ==29821== by 0x522690B: post_parse_hook (gtkmain.c:908) ==29821== by 0x59C5A7F: g_option_context_parse (goption.c:1987) ==29821== by 0x5226D65: gtk_init_with_args (gtkmain.c:1047) ==29821== Either --listen or --filename must be specified. Usage: glade-previewer [OPTION...] - previews a glade UI definition Help Options: -h, --help Show help options --help-all Show all help options --help-gtk Show GTK+ Options Application Options: -f, --filename=FILENAME Name of the file to preview -t, --toplevel=TOPLEVELNAME Name of the toplevel to preview -l, --listen Listen standard input -v, --version Display previewer version --display=DISPLAY X display to use ==29821== ==29821== HEAP SUMMARY: ==29821== in use at exit: 309,122 bytes in 1,840 blocks ==29821== total heap usage: 4,468 allocs, 2,628 frees, 601,307 bytes allocated ==29821== ==29821== LEAK SUMMARY: ==29821== definitely lost: 2,108 bytes in 2 blocks ==29821== indirectly lost: 240 bytes in 10 blocks ==29821== possibly lost: 53,631 bytes in 148 blocks ==29821== still reachable: 253,143 bytes in 1,680 blocks ==29821== suppressed: 0 bytes in 0 blocks ==29821== Rerun with --leak-check=full to see details of leaked memory ==29821== ==29821== For counts of detected and suppressed errors, rerun with: -v ==29821== ERROR SUMMARY: 12 errors from 3 contexts (suppressed: 4 from 4) -- System Information: Debian Release: wheezy/sid APT prefers stable APT policy: (900, 'stable'), (500, 'testing'), (410, 'unstable'), (200, 'experimental'), (111, 'oldstable'), (107, 'natty-updates'), (107, 'natty') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages glade depends on: ii libc6 2.13-24 Embedded GNU C Library: Shared lib ii libgladeui-2-0 3.10.2-1 GTK+ User Interface Build core lib ii libglib2.0-0 2.30.2-6 GLib library of C routines ii libgtk-3-0 3.2.3-1 GTK+ graphical user interface libr Versions of packages glade recommends: ii devhelp 2.30.1-1 A GNOME developers help program ii libgtk-3-dev 3.2.3-1 development files for the GTK+ lib glade suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org