Package: synaptic
Version: 0.80.4
Severity: serious
If you press any keys too early while Synaptic is still starting
(i.e. not showing the window yet), it will crash.
It can be seen the following gdb log. I started pressing the random
keys immediately after issuing the "run" command in gdb. First part
of keystrokes went into gdb console, and later Synaptic window
appeared, gained focus and crashed upon receiving the rest of the
keyboard input.
$ sudo gdb synaptic
[sudo] password for monsta:
GNU gdb (GDB) 7.6.1 (Debian 7.6.1-1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/synaptic...(no debugging symbols
found)...done.
(gdb) run
Starting program: /usr/sbin/synaptic
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
a[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
dasdasdasd
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0x9b1e80 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59320 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59be0 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59d20 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xaa11d0 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0x9b1e80 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59320 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59be0 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59d20 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xaa11d0 is not mapped
(synaptic:4804): GLib-GObject-CRITICAL **: g_object_set_data: assertion
`G_IS_OBJECT (object)' failed
(synaptic:4804): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(synaptic:4804): GLib-GObject-CRITICAL **: g_signal_connect_data:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0x9b1e80 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59320 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59be0 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xa59d20 is not mapped
(synaptic:4804): Gtk-WARNING **: GtkNotebook 0xa12340 is mapped but
visible child GtkLabel 0xaa11d0 is not mapped
Program received signal SIGSEGV, Segmentation fault.
0x0000000000467ae6 in ?? ()
(gdb) bt full
#0 0x0000000000467ae6 in ?? ()
No symbol table info available.
#1 0x000000000046c239 in ?? ()
No symbol table info available.
#2 0x000000000046c832 in ?? ()
No symbol table info available.
#3 0x00000000004358c4 in ?? ()
No symbol table info available.
#4 0x0000000000435bfb in ?? ()
No symbol table info available.
#5 0x00007ffff55cea03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#6 0x00007ffff55cdea6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#7 0x00007ffff55ce1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#8 0x00007ffff55ce29c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#9 0x00007ffff7003435 in gtk_main_iteration () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#10 0x000000000042a735 in ?? ()
No symbol table info available.
#11 0x00007ffff7adbcad in OpProgress::OverallProgress(unsigned long
long, unsigned long long, unsigned long long, std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#12 0x00007ffff7afd122 in pkgDepCache::readStateFile(OpProgress*) ()
from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#13 0x00007ffff7afdcf2 in pkgDepCache::Update(OpProgress*) () from
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#14 0x00007ffff7afe0fe in pkgDepCache::Init(OpProgress*) () from
/usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
No symbol table info available.
#15 0x000000000045ca99 in ?? ()
No symbol table info available.
#16 0x000000000046d3d2 in ?? ()
No symbol table info available.
#17 0x0000000000415b72 in ?? ()
No symbol table info available.
#18 0x00007ffff3abd995 in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#19 0x000000000041861f in ?? ()
No symbol table info available.
(gdb)
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org