--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: grun segfaults on exit
- From: Micha Feigin <michf@post.tau.ac.il>
- Date: Sun, 02 May 2004 17:11:11 +0300
- Message-id: <E1BKHgV-000875-BC@litshi.luna.local>
Package: grun
Version: 0.9.2-11
Severity: normal
When using grun it segfaults on exit (after executing program) both on
ok and cancel. The end of the trace from strace is:
fork() = 31154
--- SIGCHLD (Child exited) @ 0 (0) ---
stat64("rxvt", 0xbfffec6c) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/rxvt", {st_mode=S_IFREG|0755, st_size=168232, ...}) = 0
open("/root/.grun_history", O_WRONLY|O_APPEND|O_CREAT, 0666) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403f0000
fstat64(4, {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
_llseek(4, 5, [5], SEEK_SET) = 0
close(4) = 0
munmap(0x403f0000, 4096) = 0
write(3, "\n\20\2\0\5\0\240\2\31\0\v\0@\0\0\0\0\0\30\0\22J*A@\0\0"..., 76) = 76
read(3, "\22\0\326\4\5\0\240\2\5\0\240\2\0\23k\n\5\0\240\2\0\0\0"..., 32) = 32
read(3, "\n\0\326\4\6\0\240\2\0\370\377\277p \f\0108\321\244\10"..., 32) = 32
read(3, "\n\1\326\4\5\0\240\2\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0000"..., 32) = 32
read(3, "\t\5\326\4\5\0\240\2\0\377\377\377\t\0\0\0\300vy\n\200"..., 32) = 32
read(3, "\10\0\326\4s,\271\34@\0\0\0*\0\240\2\0\0\0\0U\0\200\0\""..., 32) = 32
read(3, "\10\1\326\4s,\271\34@\0\0\0\5\0\240\2*\0\240\2U\0\200\0"..., 32) = 32
read(3, "\35\23\330\4f,\271\34(\0\240\2\1\0\0\0H\274\202\n\260\23"..., 32) = 32
read(3, "\1\274\331\4\0\0\0\0\0\0\0\0_j\f\10\0\0\0\0T\274\202\n"..., 32) = 32
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
backtrace from gdb (as useful as it may be since I don't have grun
compiled in debug version):
#0 0x4128db0f in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0
#1 0x41275e0a in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#2 0x412f415a in gdk_window_lookup () from /usr/lib/libgdk-x11-2.0.so.0
#3 0x412f41e4 in _gdk_windowing_window_destroy () from /usr/lib/libgdk-x11-2.0.so.0
#4 0x412cd976 in gdk_window_object_get_type () from /usr/lib/libgdk-x11-2.0.so.0
#5 0x412cdb3e in gdk_window_destroy () from /usr/lib/libgdk-x11-2.0.so.0
#6 0x41b71b0f in gtk_widget_get_default_direction () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x41b7a287 in gtk_window_reshow_with_initial_size () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x41284881 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#9 0x412706b7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#10 0x41270320 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x41283db5 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#12 0x41283347 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x41283644 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x41b6a583 in gtk_widget_unrealize () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x41b71768 in gtk_widget_get_default_direction () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x41b76f62 in _gtk_window_reposition () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x41272c17 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#18 0x41a8b699 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x41b69ad5 in gtk_widget_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0804a3ec in startApp ()
#21 0x41284881 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#22 0x41270320 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x41284385 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0x41283347 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x41283644 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x419b3cf5 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x419b4c8b in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x41284881 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#29 0x412706b7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#30 0x41270320 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#31 0x41283bae in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#32 0x41283347 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#33 0x41283644 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0x419b3c45 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x419b4b0b in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x41a6ebf4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x412706b7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#38 0x41270320 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0x41283db5 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#40 0x4128311e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#41 0x41283644 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#42 0x41b6c757 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#43 0x41a6d192 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x41a6bed6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x412e2fb5 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#46 0x4119b04a in g_main_depth () from /usr/lib/libglib-2.0.so.0
#47 0x4119c128 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0x4119c460 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0x4119caa3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#50 0x41a6b793 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x0804ba84 in main ()
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-pre1-s2
Locale: LANG=he_IL, LC_CTYPE=he_IL
Versions of packages grun depends on:
ii libatk1.0-0 1.6.0-2 The ATK accessibility toolkit
ii libc6 2.3.2.ds1-12 GNU C Library: Shared libraries an
ii libglib2.0-0 2.4.0-2 The GLib library of C routines
ii libgtk2.0-0 2.4.0-2 The GTK+ graphical user interface
ii libpango1.0-0 1.4.0-1 Layout and rendering of internatio
-- no debconf information
--- End Message ---