Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jul 2007 17:58:14 GMT
From:      Gardner Bell <gbell72@rogers.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/114993: Emacs causes SIGSEGV
Message-ID:  <200707281758.l6SHwEDt040691@www.freebsd.org>
Resent-Message-ID: <200707281800.l6SI09dt084591@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         114993
>Category:       ports
>Synopsis:       Emacs causes SIGSEGV
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 28 18:00:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Gardner Bell
>Release:        7.0-CURRENT
>Organization:
>Environment:
FreeBSD home.bsdca.com 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Thu Jul 26 15:29:51 EDT 2007     root@home.bsdca.com:/usr/obj/usr/src/sys/HOME  i386

>Description:
While editing any plain text file in emacs version 22.1.1 I receive the following SIGSEGV with partial backtrace.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x8351000 (LWP 100062)]
0x08182d6c in calloc ()
(gdb) where
#0  0x08182d6c in calloc ()
#1  0x08183067 in free ()
#2  0x081316c8 in abort ()
#3  0x08183057 in free ()
#4  0x288ad98b in g_slice_get_config () from /usr/local/lib/libglib-2.0.so.0
#5  0x288adc41 in g_slice_get_config () from /usr/local/lib/libglib-2.0.so.0
#6  0x288adc95 in g_slice_get_config () from /usr/local/lib/libglib-2.0.so.0
#7  0x288ae689 in g_slice_free1 () from /usr/local/lib/libglib-2.0.so.0
#8  0x2888c0b1 in g_hash_table_lookup_extended ()
   from /usr/local/lib/libglib-2.0.so.0
#9  0x2888caaa in g_hash_table_remove () from /usr/local/lib/libglib-2.0.so.0
#10 0x2884d9db in g_signal_handlers_destroy ()
   from /usr/local/lib/libgobject-2.0.so.0
#11 0x283077af in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#12 0x283e1f46 in gtk_widget_get_default_style ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#13 0x28266d68 in gtk_container_set_resize_mode ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#14 0x282f570a in gtk_menu_item_new_with_label ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#15 0x28847c59 in g_cclosure_marshal_VOID__VOID ()
   from /usr/local/lib/libgobject-2.0.so.0
#16 0x2883993d in g_value_set_static_boxed ()
   from /usr/local/lib/libgobject-2.0.so.0
#17 0x2883b217 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#18 0x288501f2 in g_signal_has_handler_pending ()
   from /usr/local/lib/libgobject-2.0.so.0
#19 0x28850bb8 in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
#20 0x28850fab in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#21 0x28307886 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#22 0x283e921d in gtk_widget_hide () from /usr/local/lib/libgtk-x11-2.0.so.0
#23 0x2883d7d9 in g_object_run_dispose ()
   from /usr/local/lib/libgobject-2.0.so.0
#24 0x28307605 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#25 0x283e947b in gtk_widget_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#26 0x282f5f62 in gtk_menu_shell_select_first ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#27 0x28266477 in gtk_container_foreach ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#28 0x28266d52 in gtk_container_set_resize_mode ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#29 0x282ed9e6 in gtk_menu_attach_to_widget ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#30 0x28847c59 in g_cclosure_marshal_VOID__VOID ()
   from /usr/local/lib/libgobject-2.0.so.0
#31 0x2883993d in g_value_set_static_boxed ()
   from /usr/local/lib/libgobject-2.0.so.0
#32 0x2883b29a in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#33 0x288501f2 in g_signal_has_handler_pending ()
   from /usr/local/lib/libgobject-2.0.so.0
#34 0x28850bb8 in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
#35 0x28850fab in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#36 0x28307886 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#37 0x283e921d in gtk_widget_hide () from /usr/local/lib/libgtk-x11-2.0.so.0
#38 0x2883d7d9 in g_object_run_dispose ()
   from /usr/local/lib/libgobject-2.0.so.0
#39 0x28307605 in gtk_object_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#40 0x283e947b in gtk_widget_destroy () from /usr/local/lib/libgtk-x11-2.0.so.0
#41 0x080e11c3 in ?? ()
#42 0x29a27950 in ?? ()
#43 0x086c1b40 in ?? ()
#44 0xbfbfde58 in ?? ()
#45 0x080e116e in ?? ()
#46 0x080866fc in ?? ()
#47 0x29a2fda0 in ?? ()
#48 0x08618400 in ?? ()
#49 0x29a27750 in ?? ()

#50 0x0860da80 in ?? ()
#51 0x29a97c50 in ?? ()
#52 0x08917a00 in ?? ()
#53 0x00000001 in ?? ()
#54 0x00000000 in ?? ()
#55 0x29a300c0 in ?? ()
#56 0x08646100 in ?? ()
#57 0x29a27750 in ?? ()
#58 0x29a2fda0 in ?? ()
#59 0x29a97b70 in ?? ()
#60 0xbfbfdea8 in ?? ()
#61 0x080e11e8 in ?? ()
#62 0x080866fc in ?? ()
#63 0x08085da4 in ?? ()
#64 0x08087374 in ?? ()
#65 0x086c1b40 in ?? ()
#66 0x29a16260 in ?? ()
#67 0x085298c8 in ?? ()
#68 0x08618400 in ?? ()
#69 0x29a27150 in ?? ()
#70 0x0860da80 in ?? ()
#71 0x29a97eb0 in ?? ()
#72 0x08917a80 in ?? ()
#73 0x00000001 in ?? ()
#74 0x00000000 in ?? ()
#75 0x29a2fda0 in ?? ()
#76 0x08646100 in ?? ()
#77 0x29a97980 in ?? ()
#78 0x29a27150 in ?? ()
#79 0x088e0580 in ?? ()
#80 0xbfbfdee8 in ?? ()
#81 0x080e1825 in ?? ()
#82 0x080866fc in ?? ()
#83 0x08085da4 in ?? ()
#84 0x08087374 in ?? ()
#85 0x086c1b40 in ?? ()
#86 0x08301801 in ?? ()
#87 0x086c1b40 in ?? ()
#88 0x29a16260 in ?? ()
#89 0x081415ec in abort ()
Previous frame inner to this frame (corrupt stack?)

(gdb) info frame
Stack level 0, frame at 0xbfbfcec0:
 eip = 0x80e5d64 in abort; saved eip 0x8183067
 called by frame at 0xbfbfcee0
 Arglist at 0xbfbfceb8, args: 
 Locals at 0xbfbfceb8, Previous frame's sp is 0xbfbfcec0
 Saved registers:
 ebp at 0xbfbfceb8, eip at 0xbfbfcebc

(gdb) info threads
* 2 Thread 0x8351000 (LWP 100062)  0x080e5d64 in abort ()

(gdb) info reg
eax            0xffffffff       -1
ecx            0x186af  100015
edx            0x357e3000       897462272
ebx            0x217af  137135
esp            0xbfbfcb5c       0xbfbfcb5c
ebp            0xbfbfceb8       0xbfbfceb8
esi            0x8883bf8        143145976
edi            0x217af  137135
eip            0x80e5d64        0x80e5d64
eflags         0x206    518
cs             0x33     51
ss             0x3b     59
ds             0x3b     59
es             0x3b     59
fs             0x3b     59
gs             0x1b     27



>How-To-Repeat:
open any text file to edit.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707281758.l6SHwEDt040691>