emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs 22.1 reproducible crash


From: Gardner Bell
Subject: Re: Emacs 22.1 reproducible crash
Date: Tue, 7 Aug 2007 07:58:53 -0400 (EDT)

--- YAMAMOTO Mitsuharu <address@hidden> wrote:

> >>>>> On Tue, 31 Jul 2007 07:10:20 -0400 (EDT), Gardner Bell
> <address@hidden> said:
> 
> > After running make clean and make distclean the gmalloc.c from
> trunk
> > causes this segfault during make.
> 
> Could you try with the latest src/emacs.c and src/gmalloc.c in the
> EMACS_22_BASE branch?
> 
>  
>
http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/src/emacs.c?revision=1.401.2.2&root=emacs&pathrev=EMACS_22_BASE
>  
>
http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/src/gmalloc.c?revision=1.21.2.4&root=emacs&pathrev=EMACS_22_BASE
> 
>                                    YAMAMOTO Mitsuharu
>                               address@hidden
> 

Same thing, slightly different backtrace this time.  I have also
noticed that this is triggered much easier when using the mouse to
open, and close files.

(gdb) run
Starting program: /usr/local/bin/emacs 
[New LWP 100092]
[New Thread 0x836f000 (LWP 100092)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x836f000 (LWP 100092)]
0x081a0e80 in _free_internal_nolock (ptr=0x29a98000) at gmalloc.c:1327
1327              next->next = prev->next;

(gdb) where
#0  0x081a0e80 in _free_internal_nolock (ptr=0x29a98000) at
gmalloc.c:1327
#1  0x081a151b in _free_internal (ptr=0x29a98000) at gmalloc.c:1363
#2  0x08147fa1 in emacs_blocked_free (ptr=0x29a98000, ptr2=0x29a98100)
    at alloc.c:1207
#3  0x288cb98b in g_slice_get_config () from
/usr/local/lib/libglib-2.0.so.0
#4  0x288cbc41 in g_slice_get_config () from
/usr/local/lib/libglib-2.0.so.0
#5  0x288cbc95 in g_slice_get_config () from
/usr/local/lib/libglib-2.0.so.0
#6  0x288cc689 in g_slice_free1 () from /usr/local/lib/libglib-2.0.so.0
#7  0x288aa06d in g_hash_table_lookup_extended ()
   from /usr/local/lib/libglib-2.0.so.0
#8  0x288aa4f4 in g_hash_table_remove_all ()
   from /usr/local/lib/libglib-2.0.so.0
#9  0x288aa72d in g_hash_table_destroy () from
/usr/local/lib/libglib-2.0.so.0
#10 0x2841ddc0 in gtk_drag_finish () from
/usr/local/lib/libgtk-x11-2.0.so.0
#11 0x2885b40c in g_object_unref () from
/usr/local/lib/libgobject-2.0.so.0
#12 0x282c2626 in gtk_file_info_render_icon ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#13 0x2885b40c in g_object_unref () from
/usr/local/lib/libgobject-2.0.so.0
#14 0x283cf249 in gtk_tree_model_filter_convert_child_iter_to_iter ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#15 0x283cf3ce in gtk_tree_model_filter_convert_child_iter_to_iter ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#16 0x2885b40c in g_object_unref () from
/usr/local/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0x283e408b in gtk_tree_view_set_model ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#18 0x282add17 in gtk_file_chooser_button_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#19 0x2841e9dc in gtk_file_system_unix_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#20 0x2841eb89 in gtk_file_system_unix_new ()
   from /usr/local/lib/libgtk-x11-2.0.so.0
#21 0x288b5040 in g_source_is_destroyed () from
/usr/local/lib/libglib-2.0.so.0
#22 0x288b6cd5 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
#23 0x288b9828 in g_main_context_check () from
/usr/local/lib/libglib-2.0.so.0
#24 0x288b9c15 in g_main_context_iteration ()
   from /usr/local/lib/libglib-2.0.so.0
#25 0x28303d1d in gtk_main_iteration () from
/usr/local/lib/libgtk-x11-2.0.so.0
#26 0x080f0623 in xg_get_file_name (f=0x870e200, 
    prompt=0x82bb28c "Find file: ", 
    default_filename=0x8874878 "/home/dan/emacs-22.1/", mustmatch_p=1, 
    only_dir_p=0) at gtkutil.c:1571
#27 0x080d0ec7 in Fx_file_dialog (prompt=136569160, dir=140336259, 
    default_filename=140294931, mustmatch=137492529,
only_dir_p=137492481)
    at xfns.c:5591
#28 0x0812887e in Fread_file_name (prompt=136569163, dir=140336259, 
---Type <return> to continue, or q <return> to quit---
    default_filename=140294931, mustmatch=137492529, initial=137492481,

    predicate=137492481) at fileio.c:6407
#29 0x0815bafc in Ffuncall (nargs=5, args=0xbfbfe140) at eval.c:3016
#30 0x08185a0c in Fbyte_code (bytestr=136171491, vector=136171508,
maxdepth=Variable "maxdepth" is not available.
)
    at bytecode.c:679
#31 0x0815b526 in funcall_lambda (fun=136171452, nargs=2, 
    arg_vector=0xbfbfe284) at eval.c:3184
#32 0x0815b930 in Ffuncall (nargs=3, args=0xbfbfe280) at eval.c:3054
#33 0x08185a0c in Fbyte_code (bytestr=136569107, vector=136569124,
maxdepth=Variable "maxdepth" is not available.
)
    at bytecode.c:679
#34 0x0815b526 in funcall_lambda (fun=136569076, nargs=0, 
    arg_vector=0xbfbfe3b4) at eval.c:3184
#35 0x0815b930 in Ffuncall (nargs=1, args=0xbfbfe3b0) at eval.c:3054
#36 0x0815d2c9 in apply1 (fn=140259473, arg=137492481) at eval.c:2738
#37 0x08158ea0 in Fcall_interactively (function=140259473, 
    record_flag=137492481, keys=137492481) at callint.c:406
#38 0x080f8354 in Fcommand_execute (cmd=140259473,
record_flag=137492481, 
    keys=137492481, special=137492481) at keyboard.c:10036
#39 0x08103869 in command_loop_1 () at keyboard.c:1873
#40 0x0815a54b in internal_condition_case (bfun=0x81034f0
<command_loop_1>,  handlers=137552497, hfun=0x80fde80 <cmd_error>) at
eval.c:1481
#41 0x080fd2d3 in command_loop_2 () at keyboard.c:1329
#42 0x0815a605 in internal_catch (tag=137541593, 
---Type <return> to continue, or q <return> to quit---
    func=0x80fd2b0 <command_loop_2>, arg=137492481) at eval.c:1222
#43 0x080fdcbc in command_loop () at keyboard.c:1308
#44 0x080fe05a in recursive_edit_1 () at keyboard.c:1006
#45 0x080fe146 in Frecursive_edit () at keyboard.c:1067
#46 0x080f4375 in main (argc=1, argv=0xbfbfe87c) at emacs.c:1769
(gdb) return
Make _free_internal_nolock return now? (y or n) y
#0  _free_internal (
    ptr=0x29a98000) at gmalloc.c:1364
1364      UNLOCK ();
(gdb)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]