Package: emacs;
Reported by: tk <at> giga.or.at
Date: Mon, 29 Jul 2013 21:54:01 UTC
Severity: important
Found in version 24.3
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
View this message in rfc822 format
From: help-debbugs <at> gnu.org (GNU bug Tracking System) To: tk <at> giga.or.at Subject: bug#14982: closed (Re: 24.3; core dump on NetBSD in graphical mode on files in cvs) Date: Mon, 09 Sep 2013 19:56:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report #14982: 24.3; core dump on NetBSD in graphical mode on files in cvs which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14982 <at> debbugs.gnu.org. -- 14982: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14982 GNU Bug Tracking System Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Thomas Klausner <tk <at> giga.or.at> Cc: 14982-done <at> debbugs.gnu.org Subject: Re: 24.3; core dump on NetBSD in graphical mode on files in cvs Date: Mon, 09 Sep 2013 12:55:14 -0700Thanks for helping to track down the problem; closing the bug.
[Message part 3 (message/rfc822, inline)]
From: tk <at> giga.or.at To: bug-gnu-emacs <at> gnu.org Subject: 24.3; core dump on NetBSD in graphical mode on files in cvs Date: Mon, 29 Jul 2013 23:52:32 +0200When editing a file in emacs in GTK mode, emacs reproducibly crashes for me. It doesn't happen when start editing with 'emacs -nw'. One example test case where this reproducibly happens for me on NetBSD-6.99.23/amd64 is emacs /usr/pkgsrc/doc/guide/files/options.xml It also happens with emacs -Q /usr/pkgsrc/doc/guide/files/options.xml but not with emacs -nw /usr/pkgsrc/doc/guide/files/options.xml When I compile emacs with '-g -O0' and start it in gdb, I get the following backtrace (bt full): #0 0x00007f7febd09354 in strncmp () from /usr/lib/libc.so.12 No symbol table info available. #1 0x00007f7febcb9dce in __getenvslot (allocate=<optimized out>, name=<optimized out>, l_name=<optimized out>, allocate=<optimized out>) at /archive/foreign/src/lib/libc/stdlib/_env.c:266 num_entries = <optimized out> required_size = <optimized out> new_size = <optimized out> new_environ = <optimized out> #2 __findenvvar (name=0x7f7fefc063a2 "LANGUAGE", l_name=8) at /archive/foreign/src/lib/libc/stdlib/_env.c:333 No locals. #3 0x00007f7febcb9854 in getenv (name=0x7f7fefc063a2 "LANGUAGE") at /archive/foreign/src/lib/libc/stdlib/getenv.c:74 l_name = 8 result = <optimized out> #4 0x00007f7fefc03678 in get_lang_env (category_name=0x7f7fefc0640e "LC_MESSAGES") at /archive/foreign/src/lib/libintl/gettext.c:821 lang = <optimized out> #5 dcngettext (domainname=<optimized out>, msgid1=0x7f7ff5a9c818 "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned", msgid2=0x7f7ff5a9c818 "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned", n=1, category=<optimized out>) at /archive/foreign/src/lib/libintl/gettext.c:883 olpath = '\000' <repeats 1023 times> ocname = 0x0 odomainname = 0x0 path = " ", '\000' <repeats 15 times>, "V\267\271\001", '\000' <repeats 12 times>, "2\360\303\000\000\000\000\000\f\000\000\000\000\000\000\000u\253\317\000\000\000\000\000AG}\001\000\000\000\000\062\360\303\000\000\000\000\000AG}\001\000\000\000\000\b}\341\000\000\000\000\000u\253\317\000\000\000\000\000 \261\377\377\177\177\000\000]I�\000\000\000\000\000\062\360\303\000\000\000\000\000\065z\321\353\001\000\000\000 \261\377\377\177\177\000\000|\261\377\377\177\177\000\000\b\257\377\377\177\177\000\000\240\256\377\377\177\177\000\000\f\000\000\000\000\000\000\000f\260\271\001\000\000\000\000\f\000\000\000\000\000\000\000\022\216\323\000\000\000\000\000f\260\271\001\000\000\000\000\062\360\303\000\000\000\000\000"... len = 23692678 msgid = 0x7f7ff5a9c818 "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned" plural_index = <error reading variable plural_index (Cannot access memory at address 0x0)> cname = 0x7f7fefc0640e "LC_MESSAGES" db = <optimized out> lpath = <optimized out> v = <optimized out> #6 0x00007f7ff588999a in ?? () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #7 0x00007f7ff0c2ab51 in g_type_class_ref () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #8 0x00007f7ff0c15211 in g_object_newv () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #9 0x00007f7ff0c156de in g_object_new () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #10 0x00007f7ff588a142 in gtk_alignment_new () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x00007f7ff59ef1fb in ?? () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0x00007f7ff0c2cb15 in g_type_create_instance () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #13 0x00007f7ff0c1386b in g_object_constructor () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #14 0x00007f7ff0c151a8 in g_object_newv () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #15 0x00007f7ff0c156de in g_object_new () from /usr/pkg/lib/libgobject-2.0.so.0 No symbol table info available. #16 0x00007f7ff59f0b87 in ?? () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #17 0x00007f7ff592f78a in gtk_main_do_event () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0x00007f7ff545aa32 in ?? () from /usr/pkg/lib/libgdk-x11-2.0.so.0 No symbol table info available. #19 0x00007f7ff00439d9 in g_main_context_dispatch () from /usr/pkg/lib/libglib-2.0.so.0 No symbol table info available. #20 0x00007f7ff0043cbf in g_main_context_iterate.clone.5 () from /usr/pkg/lib/libglib-2.0.so.0 No symbol table info available. #21 0x00007f7ff0043d8e in g_main_context_iteration () from /usr/pkg/lib/libglib-2.0.so.0 No symbol table info available. #22 0x00007f7ff592ebd5 in gtk_main_iteration () from /usr/pkg/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x0000000000505977 in XTread_socket (terminal=0x11f0c60, hold_quit=0x7f7fffffc130) at xterm.c:7178 count = 0 event_found = 0 #24 0x00000000005470b0 in gobble_input () at keyboard.c:6767 nr = 0 hold_quit = {kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, padding = {0x0, 0x0}, frame_or_window = 0, arg = 0} next = 0x0 nread = 0 err = false t = 0x11f0c60 #25 0x0000000000547934 in handle_async_input () at keyboard.c:7080 nread = 0 #26 0x0000000000547950 in process_pending_signals () at keyboard.c:7094 No locals. #27 0x00000000005b24dc in Fmake_list (length=0, init=12841010) at alloc.c:2560 val = 28946678 size = 0 #28 0x00000000005d9ef7 in concat (nargs=1, args=0x7f7fffffc368, target_type=Lisp_Cons, last_special=false) at fns.c:580 val = -1 tail = 12841010 this = 28893526 toindex = 12841010 toindex_byte = 0 result_len = 2 result_len_byte = 2 argnum = 1 last_tail = 12841010 prev = 0 some_multibyte = false textprops = 0x0 num_textprops = 0 sa_count = 3 sa_must_free = false #29 0x00000000005d983a in Fcopy_sequence (arg=28893526) at fns.c:448 No locals. #30 0x0000000000542e02 in timer_check () at keyboard.c:4441 nexttime = {tv_sec = 549755798536, tv_nsec = 12841010} timers = 486704192 idle_timers = 5516982 gcpro1 = {next = 0x0, var = 0x7f7ff771e368, nvars = 140187732526112} gcpro2 = {next = 0x0, var = 0xffffffffffffffff, nvars = 0} tem = 12841010 #31 0x0000000000540ab4 in readable_events (flags=1) at keyboard.c:3351 No locals. #32 0x0000000000546f12 in get_input_pending (flags=1) at keyboard.c:6680 No locals. #33 0x000000000054deda in detect_input_pending_run_timers (do_display=true) at keyboard.c:10273 old_timers_run = 20 #34 0x0000000000627fc2 in wait_reading_process_output (time_limit=0, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=12841010, wait_proc=0x0, just_wait_proc=0) at process.c:4743 old_timers_run = 20 old_buffer = 0xe2e400 old_window = 19209317 leave = 0 timeout_reduced_for_timers = 1 channel = -14896 nfds = -1 Available = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0}} Writeok = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0}} check_write = 0 check_delay = 0 no_avail = 1 xerrno = 4 proc = 0 timeout = {tv_sec = 0, tv_nsec = 0} end_time = {tv_sec = 140187732526608, tv_nsec = 21495040} wait_channel = -1 got_some_input = 0 count = 2 #35 0x0000000000541763 in kbd_buffer_get_event (kbp=0x7f7fffffc890, used_mouse_menu=0x7f7fffffcd47, end_time=0x0) at keyboard.c:3803 obj = 5507736 #36 0x000000000053f413 in read_char (commandflag=1, nmaps=6, maps=0x7f7fffffcb40, prev_event=12841010, used_mouse_menu=0x7f7fffffcd47, end_time=0x0) at keyboard.c:2769 kb = 0x7f7fffffc8b0 c = 12841010 jmpcount = 2 local_getcjmp = {6, 140187732527840, 140187732530424, 140187589010280, 12670624, 140187589010264, 140187732527128, 5499624, 8589934627, 433791696896, 1} save_jump = {0 <repeats 11 times>} tem = 22 save = 23639222 previous_echo_area_message = 12841010 also_record = 12841010 reread = false gcpro1 = {next = 0x0, var = 0xe2e405, nvars = 4} gcpro2 = {next = 0xc3f032, var = 0xc46ea2, nvars = 140187732527392} polling_stopped_here = true orig_kboard = 0xcc5800 #37 0x000000000054bb12 in read_key_sequence (keybuf=0x7f7fffffcfc0, bufsize=30, prompt=12841010, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9231 interrupted_kboard = 0xcc5800 interrupted_frame = 0x1250c60 key = 19213408 used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 12841010 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 6 nmaps_allocated = 6 defs = 0x7f7fffffcb00 submaps = 0x7f7fffffcb40 orig_local_map = 24013398 orig_keymap = 12841010 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 20335286, map = 20335286, start = 0, end = 0} keytran = {parent = 12822966, map = 12822966, start = 0, end = 0} indec = {parent = 20335270, map = 20335270, start = 0, end = 0} shift_translated = false delayed_switch_frame = 12841010 original_uppercase = 19213408 original_uppercase_position = -1 dummyflag = false starting_buffer = 0xe2e400 fake_prefixed_keys = 12841010 gcpro1 = {next = 0x7f7fffffcd80, var = 0x5ba48c, nvars = 12841010} #38 0x000000000053c984 in command_loop_1 () at keyboard.c:1459 cmd = 16282342 keybuf = {140187598224384, 12974320, 12865536, 12841010, 140187732529168, 6006053, 140187598238720, 12841010, 140187598240768, 2, 140187732529248, 6008429, 12841010, 12974322, 140187732529328, 6007409, 12646896, 12841010, 0, 12974320, 140187732529408, 6122484, 13121750, 2, 12974322, 12841010, 0, 24, 140187598246912, 12841010} i = 0 prev_modiff = 0 prev_buffer = 0x0 already_adjusted = false #39 0x00000000005d2889 in internal_condition_case (bfun=0x53c599 <command_loop_1>, handlers=12894978, hfun=0x53bea4 <cmd_error>) at eval.c:1289 val = 0 c = {tag = 12841010, val = 12841010, next = 0x7f7fffffd2a0, gcpro = 0x0, jmp = {2, 140187732529728, 140187732530424, 140187589010280, 12670624, 140187589010264, 140187732529464, 6105090, 140187732529480, 6105090, 140187589010264}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 12894978, var = 12841010, chosen_clause = 12894978, tag = 0x7f7fffffd190, next = 0x0} #40 0x000000000053c2b4 in command_loop_2 (ignore=12841010) at keyboard.c:1168 val = 2 #41 0x00000000005d2261 in internal_catch (tag=12891074, func=0x53c28e <command_loop_2>, arg=12841010) at eval.c:1060 c = {tag = 12891074, val = 12841010, next = 0x0, gcpro = 0x0, jmp = {2, 140187732530000, 140187732530424, 140187589010280, 12670624, 140187589010264, 140187732529784, 6103626, 140187732530016, 13092912, 42949672970}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #42 0x000000000053c266 in command_loop () at keyboard.c:1147 No locals. #43 0x000000000053b9f2 in recursive_edit_1 () at keyboard.c:779 count = 1 val = 12841010 #44 0x000000000053bb98 in Frecursive_edit () at keyboard.c:843 count = 0 buffer = 12841010 #45 0x0000000000539ca2 in main (argc=2, argv=0x7f7fffffd510) at emacs.c:1528 dummy = 140187732541408 stack_bottom_variable = 0 '\000' do_initial_setlocale = true dumping = false skip_args = 0 rlim = {rlim_cur = 8720384, rlim_max = 134217728} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x40b4c0 "\020\225\215" xbacktrace gives: (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". In GNU Emacs 24.3.1 (x86_64--netbsd, GTK+ Version 2.24.20) of 2013-07-27 on yt.nih.at Windowing system distributor `The Xorg Foundation', version 11.0.11006000 Configured using: `configure '--srcdir=/scratch/editors/emacs24/work/emacs-24.3' '--localstatedir=/var' '--with-x' '--with-xpm' '--with-jpeg' '--with-tiff' '--with-gif' '--with-png' '--with-x-toolkit=gtk' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--infodir=/usr/pkg/info' '--mandir=/usr/pkg/man' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm' 'LDFLAGS=-L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-DTERMINFO -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm'' Important settings: value of $LC_CTYPE: de_DE.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: show-paren-mode: t electric-indent-mode: t global-semantic-mru-bookmark-mode: t global-semanticdb-minor-mode: t global-semantic-idle-completions-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-summary-mode: t global-semantic-decoration-mode: t global-semantic-highlight-func-mode: t semantic-mode: t global-ede-mode: t global-auto-complete-mode: t auto-complete-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: <escape> x r e p o <tab> r <tab> <return> Recent messages: Loading electric...done Loading paren...done For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode warnings server org-install paren electric cus-start cus-load semantic/mru-bookmark ring semantic/db-mode semantic/db semantic/idle semantic/format semantic/ctxt semantic/decorate/mode semantic/tag-ls semantic/find semantic/decorate pulse semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local ede/cpp-root ede/emacs advice help-fns advice-preload ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image ezimage dframe easymenu eieio-custom wid-edit eieio byte-opt bytecomp byte-compile cconv cedet auto-complete-config auto-complete edmacro kmacro cl-macs gv popup cl cl-lib time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Let me know if you need further details. Thanks, Thomas Klausner -- Curiosity is the very basis of education and if you tell me that curiosity killed the cat, I say only that the cat died nobly. - Arnold Edinborough
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.