Bug#462779: libgtk2.0-0: crashes immediately on Alpha

2008-02-07 Thread Sebastian Dröge

Am Sonntag, den 27.01.2008, 15:08 +0100 schrieb Thimo Neubauer:
 Package: libgtk2.0-0
 Version: 2.12.5-2
 Severity: grave
 Justification: renders package unusable
 
 Starting any gtk-program ends up in a segfault inside strlen(). Here
 are two example backtraces made with the debug libraries:

Hi,
does this still happen with latest gtk from unstable?

I'm a bit lost how this backtrace with these function parameters is
possible at all... type_data_make_W() is called with value_table=NULL
from g_type_init_with_debug_flags()...




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



Bug#462779: libgtk2.0-0: crashes immediately on Alpha

2008-01-27 Thread Thimo Neubauer
Package: libgtk2.0-0
Version: 2.12.5-2
Severity: grave
Justification: renders package unusable

Starting any gtk-program ends up in a segfault inside strlen(). Here
are two example backtraces made with the debug libraries:

-- jpilot --

(gdb) r
Starting program: /usr/bin/jpilot 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x20001054be0 (LWP 12356)]
removing stale pidfile

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x20001054be0 (LWP 12356)]
0x02a61ff0 in strlen () from /usr/lib/debug/libc.so.6.1
(gdb) bt
#0  0x02a61ff0 in strlen () from /usr/lib/debug/libc.so.6.1
#1  0x02899d6c in type_data_make_W (node=0x1200e9dc8,
info=0x11fa9c8b0, value_table=0x28af940)
at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:948
#2  0x0289a474 in IA__g_type_init_with_debug_flags
(debug_flags=G_TYPE_DEBUG_NONE)
at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:3426
#3  0x02574054 in IA__gdk_pre_parse_libgtk_only () at
/build/buildd/gtk+2.0-2.12.5/gdk/gdk.c:184
#4  0x0224f7e8 in pre_parse_hook (context=0x2ffe2ffe,
group=0x11fa9c8b0, data=0x0, error=0x0)
at /build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:613
#5  0x02930c14 in IA__g_option_context_parse
(context=0x1200e5c30, argc=0x11fa9d590, argv=0x11fa9d598, 
error=0x11fa9ca40) at
/build/buildd/glib2.0-2.14.5/glib/goption.c:1530
#6  0x0224f184 in IA__gtk_parse_args (argc=0x11fa9d590,
argv=0x11fa9d598)
at /build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:876
#7  0x0224f224 in IA__gtk_init_check (argc=0x2ffe2ffe,
argv=0x11fa9c8b0)
at /build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:912
#8  0x0224f264 in IA__gtk_init (argc=0x2ffe2ffe,
argv=0x11fa9c8b0)
at /build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:950
#9  0x00012004c0c0 in main ()

-- synaptic --

(gdb) set env LD_LIBRARY_PATH /usr/lib/debug
(gdb) r
Starting program: /usr/sbin/synaptic 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x20001683c20 (LWP 12370)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x20001683c20 (LWP 12370)]
0x0200010e5ff0 in strlen () from /usr/lib/debug/libc.so.6.1
(gdb) bt
#0  0x0200010e5ff0 in strlen () from /usr/lib/debug/libc.so.6.1
#1  0x02a5fd6c in type_data_make_W (node=0x120113148, 
info=0x11ff8b110, value_table=0x2a75940)
at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:948
#2  0x02a60474 in IA__g_type_init_with_debug_flags (
debug_flags=G_TYPE_DEBUG_NONE)
at /build/buildd/glib2.0-2.14.5/gobject/gtype.c:3426
#3  0x027fa054 in IA__gdk_pre_parse_libgtk_only ()
at /build/buildd/gtk+2.0-2.12.5/gdk/gdk.c:184
#4  0x0234b7e8 in pre_parse_hook (context=0x2ffe2ffe, 
group=0x11ff8b110, data=0x0, error=0x0)
at /build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:613
#5  0x02b0ac14 in IA__g_option_context_parse
(context=0x120110020, 
argc=0x11ff8b600, argv=0x11ff8b608, error=0x11ff8b2a0)
at /build/buildd/glib2.0-2.14.5/glib/goption.c:1530
#6  0x0234b184 in IA__gtk_parse_args (argc=0x11ff8b600, 
argv=0x11ff8b608) at
/build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:876
#7  0x0234b224 in IA__gtk_init_check (argc=0x2ffe2ffe, 
argv=0x11ff8b110) at
/build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:912
#8  0x0234b264 in IA__gtk_init (argc=0x2ffe2ffe, 
argv=0x11ff8b110) at
/build/buildd/gtk+2.0-2.12.5/gtk/gtkmain.c:950
#9  0x000120014af8 in ?? ()
#10 0x02000107bb90 in __libc_start_main (main=0x120014a60
_init+9960, 
---Type return to continue, or q return to quit---
argc=1, ubp_av=0x11ff8b758, init=0x1200d5ca0, fini=value
optimized out, 
rtld_fini=value optimized out, stack_end=0x11ff8b740) at
libc-start.c:222
#11 0x000120012418 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Cheers
   Thimo

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: alpha

Kernel: Linux 2.6.22-3-alpha-generic
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0   1.20.0-1   The ATK accessibility toolkit
ii  libc6.1   2.7-6  GNU C Library: Shared libraries
ii  libcairo2 1.4.14-1   The Cairo 2D vector graphics libra
ii  libcomerr21.40.3-1   common error description library
ii  libcupsys21.3.5-1+b1 Common UNIX Printing System(tm) - 
ii  libfontconfig12.5.0-2generic font configuration library
ii  libglib2.0-0  2.14.5-2