emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: crash when opening a newsgroup


From: Timmy Douglas
Subject: Re: crash when opening a newsgroup
Date: Wed, 04 May 2005 13:53:02 -0400
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

>     'backtrace_list' appears to only contain two items, and it looks like
>     the first one is semi-corrupted also.
>
> It does look that way.  The innermost element of backtrace_list should
> have been made by the innermost Lisp-level function call.  An ordinary
> backtrace should show us what that was.

I was just reading a newsgroup earlier today and when I went to the
next message:


Program received signal SIGPIPE, Broken pipe.
0xb772cca7 in *__GI___sigsuspend (set=0x8329ce0) at sigsuspend.c:69
69      sigsuspend.c: No such file or directory.
        in sigsuspend.c
(gdb) bt
#0  0xb772cca7 in *__GI___sigsuspend (set=0x8329ce0) at sigsuspend.c:69
#1  0x08137933 in wait_for_termination (pid=4974) at sysdep.c:481
#2  0x081bd28b in Fcall_process (nargs=7, args=0xbfffce5c) at callproc.c:983
#3  0x081bd601 in Fcall_process_region (nargs=7, args=0xbfffce5c) at 
callproc.c:1157
#4  0x08185cd2 in Ffuncall (nargs=10, args=0xbfffce50) at eval.c:2764
#5  0x08186f4f in Fapply (nargs=8, args=0xbfffcf54) at eval.c:2281
#6  0x08185cd2 in Ffuncall (nargs=9, args=0xbfffcf50) at eval.c:2764
[blah blah blah]

#71 0x08185a45 in Ffuncall (nargs=2, args=0xbfffec50) at eval.c:2840
#72 0x0818256e in Fcall_interactively (function=146973153, 
record_flag=137593113, keys=153691324)
    at callint.c:884
#73 0x08125d28 in Fcommand_execute (cmd=146973153, record_flag=137593113, 
keys=-4, 
    special=137593113) at keyboard.c:9719
#74 0x0812d037 in command_loop_1 () at keyboard.c:1796
#75 0x08183cb2 in internal_condition_case (bfun=0x812ccc0 <command_loop_1>, 
handlers=137654129, 
    hfun=0x81266f0 <cmd_error>) at eval.c:1385
#76 0x08120b4e in command_loop_2 () at keyboard.c:1323
#77 0x08183bbf in internal_catch (tag=-4, func=0x8120b20 <command_loop_2>, 
arg=137593113)
    at eval.c:1144
#78 0x08120933 in command_loop () at keyboard.c:1302
#79 0x081209d4 in recursive_edit_1 () at keyboard.c:995
#80 0x08120ae0 in Frecursive_edit () at keyboard.c:1056
#81 0x0811fd37 in main (argc=3, argv=0xbffff4e4) at emacs.c:1772
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x08185e7b in Fsignal (error_symbol=137654129, data=145952125) at eval.c:1543
1543          if (bp && bp->function && EQ (*bp->function, Qerror))
(gdb) bt
#0  0x08185e7b in Fsignal (error_symbol=137654129, data=145952125) at 
eval.c:1543
#1  0x081862c1 in error (m=0x81ddf80 "SIGPIPE raised on process %s; closed it", 
a1=0x8338119 "", 
    a2=0x8338119 "", a3=0x8338119 "") at eval.c:1812
#2  0x081ba85f in send_process (proc=148858620, 
    buf=0x8b30645 
"\006\263\b\245!2\tU\006\263\bQf\233\b]\006\263\b\031\2013\be\006\263\b\031\2013\bm\006\263\b\031\2013\bu\006\263\b\031\2013\b}\006\263\b\031\2013\b\031\2013\b\215\006\263\b\031\2013\b\201\2525\b\214\vC\b\235\006\263\b\345\r\263\b[\\\350\bT\037)\t\f4\024\t-\035\320\b\2625\f\t\265\006\263\b\3125\f\t\275\006\263\bI\2013\b\305\006\263\b\031\2013\b\214P\254\bT\322a\b\335\006\263\b\214P\254\b\315\006\263\b\224Sn\b\031\2013\b\355\006\263\b\225\0340\t\021o4\b\365\006\263\b\031\2013\b\375\006\263\b\005\a\263\b\031\2013\b\361\3204\b\r\a\263\b\rd\302\b\025"...,
 len=137679633, 
    object=147938257) at process.c:5411
#3  0xbfffd1ec in ?? ()
#4  0x08df66fc in ?? ()
#5  0x08b30645 in ?? ()
#6  0x0834d311 in ?? ()
#7  0x08d15bd1 in ?? ()
#8  0x08338119 in ?? ()
#9  0x08d1578b in ?? ()
#10 0x08b30eb5 in ?? ()
#11 0x0816dbc3 in emacs_blocked_malloc (size=137593113) at alloc.c:1249
Previous frame inner to this frame (corrupt stack?)
(gdb) frame 0
#0  0x08185e7b in Fsignal (error_symbol=137654129, data=145952125) at 
eval.c:1543
1543          if (bp && bp->function && EQ (*bp->function, Qerror))
(gdb) p *data
$1 = 285750145
(gdb) pr

Program received signal SIGSEGV, Segmentation fault.
[oops!!!]
0x08197725 in print_object (obj=285750145, printcharfun=137678345, 
escapeflag=1) at print.c:1612
1612            register unsigned char *p = SDATA (SYMBOL_NAME (obj));
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwindonsignal on"
Evaluation of the expression containing the function (debug_print) will be 
abandoned.
(gdb) p *bp
No symbol "bp" in current context.
(gdb) frame 0
#0  0x08197725 in print_object (obj=285750145, printcharfun=137678345, 
escapeflag=1)
    at print.c:1612
1612            register unsigned char *p = SDATA (SYMBOL_NAME (obj));
(gdb) bt
#0  0x08197725 in print_object (obj=285750145, printcharfun=137678345, 
escapeflag=1)
    at print.c:1612
#1  0x08199f0f in Fprin1 (object=285750145, printcharfun=137678345) at 
print.c:746
#2  0x0819a5da in debug_print (arg=285750144) at print.c:969
#3  <function called from gdb>
#4  0x08185e7b in Fsignal (error_symbol=137654129, data=145952125) at 
eval.c:1543
#5  0x081862c1 in error (m=0x81ddf80 "SIGPIPE raised on process %s; closed it", 
a1=0x8338119 "", 
    a2=0x8338119 "", a3=0x8338119 "") at eval.c:1812
#6  0x081ba85f in send_process (proc=148858620, 
    buf=0x8b30645 
"\006\263\b\245!2\tU\006\263\bQf\233\b]\006\263\b\031\2013\be\006\263\b\031\2013\bm\006\263\b\031\2013\bu\006\263\b\031\2013\b}\006\263\b\031\2013\b\031\2013\b\215\006\263\b\031\2013\b\201\2525\b\214\vC\b\235\006\263\b\345\r\263\b[\\\350\bT\037)\t\f4\024\t-\035\320\b\2625\f\t\265\006\263\b\3125\f\t\275\006\263\bI\2013\b\305\006\263\b\031\2013\b\214P\254\bT\322a\b\335\006\263\b\214P\254\b\315\006\263\b\224Sn\b\031\2013\b\355\006\263\b\225\0340\t\021o4\b\365\006\263\b\031\2013\b\375\006\263\b\005\a\263\b\031\2013\b\361\3204\b\r\a\263\b\rd\302\b\025"...,
 len=137679633, 
    object=147938257) at process.c:5411
#7  0xbfffd1ec in ?? ()
#8  0x08df66fc in ?? ()
#9  0x08b30645 in ?? ()
#10 0x0834d311 in ?? ()
#11 0x08d15bd1 in ?? ()
#12 0x08338119 in ?? ()
#13 0x08d1578b in ?? ()
---Type <return> to continue, or q <return> to quit---
#14 0x08b30eb5 in ?? ()
#15 0x0816dbc3 in emacs_blocked_malloc (size=137593113) at alloc.c:1249
Previous frame inner to this frame (corrupt stack?)
(gdb) frame 4
#4  0x08185e7b in Fsignal (error_symbol=137654129, data=145952125) at 
eval.c:1543
1543          if (bp && bp->function && EQ (*bp->function, Qerror))
(gdb) p bp
$2 = (struct backtrace *) 0x5
(gdb) p *backtrace_list
$3 = {
  next = 0x0, 
  function = 0x0, 
  args = 0x0, 
  nargs = 0, 
  evalargs = 0 '\0', 
  debug_on_exit = 0 '\0'
}
(gdb) p gc_in_progress
$4 = 0
(gdb) p waiting_for_input
$5 = 0
(gdb) p *error_symbol
$6 = -1426063360
(gdb) pr
-178257920


umm. well this isn't the abort one..i guess that one is fixed, but I
don't know what's causing these... unfortunately i don't think i can
go back from where i am and look at the sigsuspend frame.






reply via email to

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