Package: emacs
Version: 23.2+1-4
Severity: important
emacs infrequently crashes for me. Unfortunately I'm not able to get a
meaningful backtrace, despite at least trying to follow
http://wiki.debian.org/HowToGetABacktrace
Since the crashes happen only about once every 2 days, and I have no
idea under which circumstances they occur, I'm a bit reluctant to run
emacs in gdb all the time.
I installed the debugging packages I *could* find, however there seem
to be quite a lot of symbols missing.
However I already did
DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source emacs
and installed the resulting packages, so the next backtrace hopefully
should contain more interesting information.
,----[ start of backtrace ]
Core was generated by `emacs'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007fa5a2497447 in kill () at ../sysdeps/unix/syscall-template.S:82
82 ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht
gefunden.
in ../sysdeps/unix/syscall-template.S
(gdb) thread apply all bt full
Thread 1 (Thread 2858):
#0 0x00007fa5a2497447 in kill () at ../sysdeps/unix/syscall-template.S:82
No locals.
#1 0x00000000004e4651 in ?? ()
No symbol table info available.
#2 <signal handler called>
No symbol table info available.
#3 0x00007fa5a5f82030 in g_type_check_instance_cast () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007fa59dc03bf5 in ca_gtk_context_get_for_screen () from
/usr/lib/libcanberra-gtk.so.0
No symbol table info available.
#5 0x00007fa59dc0419d in ca_gtk_play_for_widget () from
/usr/lib/libcanberra-gtk.so.0
No symbol table info available.
#6 0x00007fa59de2c20a in ?? () from
/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
No symbol table info available.
#7 0x00007fa59de2d3b3 in ?? () from
/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
No symbol table info available.
#8 0x00007fa5a78e8d26 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#9 0x00007fa5a56a96f2 in g_main_context_dispatch () from
/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00007fa5a56ad568 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007fa5a56ad71c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007fa5a7cb2561 in gtk_main_iteration () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00000000004a907c in ?? ()
`----
Unfortunately frames #13 to #42 contain nothing. There's a little
snippet from startup, which is probably inconsequential:
,----[ rest of backtrace ]
#42 0x00000000004e380c in ?? ()
No symbol table info available.
#43 0x00007fa5a2483c4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized
out>, fini=<value optimized out>, rtld_fini=<value optimized out>,
stack_end=0x7fffe360b648) at libc-start.c:228
result = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6001232648631096622,
4274816, 140737008154192, 0, 0, -6001205326410279634, -6051731944231529170},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5c36b0, 0x7fffe360b658}, data
= {prev = 0x0, cleanup = 0x0, canceltype = 6043312}}}
not_first_call = <value optimized out>
#44 0x0000000000413aa9 in ?? ()
No symbol table info available.
#45 0x00007fffe360b648 in ?? ()
No symbol table info available.
#46 0x000000000000001c in ?? ()
No symbol table info available.
#47 0x0000000000000001 in ?? ()
No symbol table info available.
#48 0x00007fffe360c790 in ?? ()
No symbol table info available.
#49 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)
`----
I've seen gtk-emacs crashing with emacs from cvs back in 2009 (in
october), but my solution back then was to simply disable gtk. Since
emacs 23 with multi-tty support has become available in debian, I've
switched to the debian packages, which went fine, until gtk support
was switched on by default.
I'll be thankful if somebody could advise how I can provide the
missing pieces of information.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'karmic'), (500, 'unstable'), (500,
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) (ignored: LC_ALL
set to de_DE.utf8)
Shell: /bin/sh linked to /bin/bash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]