Bug#366452: synaptic: crashes reproducibly when applying any changes

2006-05-09 Thread Adalbert Dawid
Hi Michael,

Am Dienstag, den 09.05.2006, 09:46 +0200 schrieb Michael Vogt: 
> On Mon, May 08, 2006 at 10:52:36PM +0200, Adalbert Dawid wrote:
> > Package: synaptic
> > Version: 0.57.9
> > Severity: grave
> > Justification: renders package unusable
> 
> Thanks for your bugreport.
>  
> > Synaptic crashes in (at least) two cases. Steps to reproduce:
> > 
> > 1.
> > a) Open the "Repositories" dialog
> > b) Change something (e.g. activate some inactive repository by clicking
> > on its checkbox)
> > c) Click "OK".
> [..]
> 
> Could you please open "System/Preferences/Assistive Technology Support"
> and check if the box "Enable assitive technologies" is checked? 

Yes, it was indeed checked. I must have been playing with this setting
some time ago, but I can't remember.

> If so,
> please uncheck it and see if it still crashs then?

Unchecking it and logging out+in indeed helps!

Here is the gdb backtrace, just in case you still need it:

-
** ERROR **: file gailtreeview.c: line 3604 (garbage_collect_cell_data): 
assertion failed: (GAIL_IS_TREE_VIEW (data))
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -103168 (LWP 5788)]
0xe410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xe410 in __kernel_vsyscall ()
#1  0xb73706d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7371f9b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb771243d in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb771246e in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb77124d3 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#6  0xb7078e45 in gail_tree_view_new () from /usr/lib/gtk-2.0/modules/libgail.so
#7  0xb770bcc1 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#8  0xb7709691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#9  0xb770c9d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#10 0xb770d109 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0xb7c649c5 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x0806df65 in std::operator+, 
std::allocator > ()
#13 0x080858a7 in 
std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int> ()
#14 0xb778a11b in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#15 0xb777da5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb778d74d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#17 0xb778eb27 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb778eede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb7d58f32 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7c7797b in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#21 0xb7c77c98 in gtk_menu_shell_activate_item () from 
/usr/lib/libgtk-x11-2.0.so.0
#22 0xb7c6d8ff in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c67860 in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#24 0xb777d3b8 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#25 0xb777da5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb778d952 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#27 0xb778e8e5 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0xb778eede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0xb7d59154 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7c65c8d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7c66103 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb79cc3aa in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb7709691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb770c9d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#35 0xb770cf28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0xb7c652a1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x080582d6 in ?? ()
#38 0xb735beb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#39 0x080566b1 in ?? ()
-

Thanks,
Adalbert



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#366452: synaptic: crashes reproducibly when applying any changes

2006-05-09 Thread Michael Vogt
On Mon, May 08, 2006 at 10:52:36PM +0200, Adalbert Dawid wrote:
> Package: synaptic
> Version: 0.57.9
> Severity: grave
> Justification: renders package unusable

Thanks for your bugreport.
 
> Synaptic crashes in (at least) two cases. Steps to reproduce:
> 
> 1.
> a) Open the "Repositories" dialog
> b) Change something (e.g. activate some inactive repository by clicking
> on its checkbox)
> c) Click "OK".
[..]

Could you please open "System/Preferences/Assistive Technology Support"
and check if the box "Enable assitive technologies" is checked? If so,
please uncheck it and see if it still crashs then?

I strongly suspect this is a problem with libgail17.

Thanks,
 Michael

-- 
Linux is not The Answer. Yes is the answer. Linux is The Question. - Neo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#366452: synaptic: crashes reproducibly when applying any changes

2006-05-08 Thread Adalbert Dawid
Package: synaptic
Version: 0.57.9
Severity: grave
Justification: renders package unusable

Synaptic crashes in (at least) two cases. Steps to reproduce:

1.
a) Open the "Repositories" dialog
b) Change something (e.g. activate some inactive repository by clicking
on its checkbox)
c) Click "OK".

2.
a) Perform some changes to some packages (e.g. mark a package to be
installed)
b) Hit the "Apply" button
c) Hit "Apply" again in the popping up dialog.

In both cases the output on the console is the same:

** ERROR **: file gailtreeview.c: line 3604 (garbage_collect_cell_data):
assertion failed: (GAIL_IS_TREE_VIEW (data))
aborting...
Abgebrochen

Please tell me if you need any further information.


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages synaptic depends on:
ii  apt [libapt-pkg-libc6.3-6 0.6.43.3   Advanced front-end for dpkg
ii  apt-utils [libapt-inst-li 0.6.43.3   APT utility programs
ii  libatk1.0-0   1.11.3-1   The ATK accessibility toolkit
ii  libc6 2.3.6-7GNU C Library: Shared libraries
ii  libcairo2 1.0.4-1+b1 The Cairo 2D vector graphics libra
ii  libfontconfig12.3.2-5.1  generic font configuration library
ii  libgcc1   1:4.1.0-1+b1   GCC support library
ii  libglade2-0   1:2.5.1-2  library to load .glade files at ru
ii  libglib2.0-0  2.10.2-1   The GLib library of C routines
ii  libgtk2.0-0   2.8.16-1   The GTK+ graphical user interface 
ii  libncurses5   5.5-1.1Shared libraries for terminal hand
ii  libpango1.0-0 1.12.1-2   Layout and rendering of internatio
ii  libstdc++64.1.0-1+b1 The GNU Standard C++ Library v3
ii  libvte4   1:0.12.0-2 Terminal emulator widget for GTK+ 
ii  libx11-6  6.9.0.dfsg.1-6 X Window System protocol client li
ii  libxcursor1   1.1.3-1X cursor management library
ii  libxext6  6.9.0.dfsg.1-6 X Window System miscellaneous exte
ii  libxft2   2.1.8.2-5.1FreeType-based font drawing librar
ii  libxi66.9.0.dfsg.1-6 X Window System Input extension li
ii  libxinerama1  6.9.0.dfsg.1-6 X Window System multi-head display
ii  libxml2   2.6.24.dfsg-1  GNOME XML library
ii  libxrandr26.9.0.dfsg.1-6 X Window System Resize, Rotate and
ii  libxrender1   1:0.9.0.2-1X Rendering Extension client libra
ii  scrollkeeper  0.3.14-10.1A free electronic cataloging syste
ii  zlib1g1:1.2.3-11 compression library - runtime

Versions of packages synaptic recommends:
ii  deborphan 1.7.18 Find orphaned libraries
ii  gksu  1.3.7-1graphical frontend to su
ii  libgnome2-perl1.040-1Perl interface to the GNOME librar

-- no debconf information




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]