help-smalltalk
[Top][All Lists]
Advanced

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

Re: [Help-smalltalk] Bug in GC? cuasing SIGABRT


From: Ladislav Marek
Subject: Re: [Help-smalltalk] Bug in GC? cuasing SIGABRT
Date: Sun, 31 Jul 2011 11:39:21 +0200

On Thu, Jul 28, 2011 at 16:17, Ladislav Marek <address@hidden> wrote:
> Hi, many thanks! I will test it. Thank you both.
>
> On Wednesday, July 27, 2011, Paolo Bonzini <address@hidden> wrote:
>> On 07/21/2011 01:49 PM, Ladislav Marek wrote:
>>>
>>> I simplified the code again (attached), hope it will be easier to
>>> found where that bug is.
>>
>> Please try again with latest stable-3.2 or master.  Thanks!
>>
>> Paolo
>>

I tested the script attached in previous mail: http2.st, with current
master it now ends with:

http2.st:110: Aborted
(ip 34)Set>>#findIndex:
(ip 12)Set(HashedCollection)>>#add:
(ip 28)TCPSocketImpl(Object)>>#addToBeFinalized
(ip 14)TCPSocketImpl(FileDescriptor)>>#addToBeFinalized
(ip 6)TCPSocketImpl(FileDescriptor)>>#initialize
(ip 14)TCPSocketImpl class(FileDescriptor class)>>#on:
(ip 60)TCPSocketImpl(AbstractSocketImpl)>>#accept:
(ip 18)ServerSocket>>#primAccept:
(ip 14)ServerSocket>>#accept:
(ip 10)ServerSocket>>#accept
(ip 34)Server>>#accept
(ip 2)[] in Server>>#serve
(ip 48)[] in Process>>#onBlock:at:suspend:
(ip 12)<unwind> BlockClosure>>#on:do:
(ip 10)[] in Process>>#onBlock:at:suspend:
(ip 6)<unwind> BlockClosure>>#ensure:
(ip 6)[] in Process>>#onBlock:at:suspend:
(ip 42)[] in BlockClosure>>#asContext:
(ip 14)BlockContext class>>#fromClosure:parent:
Neúspěšně ukončen (SIGABRT) (core dumped [obraz paměti uložen])

Backtrace from GDB:
Program terminated with signal 6, Aborted.
#0  0x00007fa7eaf13165 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007fa7eaf13165 in raise () from /lib/libc.so.6
#1  0x00007fa7eaf15f70 in abort () from /lib/libc.so.6
#2  0x00007fa7ebb1b34b in oldspace_sigsegv_handler (fault_address=0x7,
serious=<value optimized out>)
    at oop.c:976
#3  0x00007fa7eacdff3d in ?? () from /usr/lib/libsigsegv.so.0
#4  <signal handler called>
#5  _gst_find_class_method (class_oop=0x7, selector=0x7ff4868bc510) at
dict.c:1422
#6  0x00007fa7ebb46ba0 in _gst_find_method (receiverClass=0x7,
sendSelector=0x7ff4868bc510,
    methodData=0x7fa7ebdb1500) at interp.c:957
#7  0x00007fa7ebb5103b in lookup_method (sendSelector=0x7ff4868bc510,
sendArgs=1, receiver=0x7ff48692b150,
    method_class=<value optimized out>) at interp.c:936
#8  _gst_send_message_internal (sendSelector=0x7ff4868bc510,
sendArgs=1, receiver=0x7ff48692b150,
    method_class=<value optimized out>) at interp-bc.inl:202
#9  0x00007fa7ebb5c12a in _gst_interpret (processOOP=0x7ff486968aa0)
at vm.def:291
#10 0x00007fa7ebb5e128 in _gst_nvmsg_send (receiver=0x7ff4868bc000,
sendSelector=0x7ff4869689c0,
    args=<value optimized out>, sendArgs=0) at interp.c:2344
#11 0x00007fa7ebb0ed8c in _gst_execute_statements (receiverOOP=<value
optimized out>,
    method=<value optimized out>, undeclared=<value optimized out>,
quiet=<value optimized out>)
    at comp.c:583
#12 0x00007fa7ebafdea8 in execute_doit (p=0x7fff53fa2570, temps=0x0,
stmts=0x19e09e0,
    receiverOOP=0x7ff4868bc000, undeclared=<value optimized out>,
quiet=false) at gst-parse.c:605
#13 0x00007fa7ebb03e12 in parse_doit (p=0x7fff53fa2570,
fail_at_eof=<value optimized out>)
    at gst-parse.c:647
#14 0x00007fa7ebb0475c in parse_chunks (p=<value optimized out>) at
gst-parse.c:487
#15 0x00007fa7ebb04a90 in _gst_parse_chunks (currentNamespace=<value
optimized out>) at gst-parse.c:462
#16 0x00007fa7ebb04f93 in _gst_parse_stream (currentNamespace=0x0) at lex.c:1208
#17 0x00007fa7ebb32fee in _gst_process_file (fileName=<value optimized
out>, dir=<value optimized out>)
    at input.c:844
#18 0x0000000000401794 in main (argc=<value optimized out>,
argv=<value optimized out>) at main.c:401

or:

#0  0x00007f5fff029165 in raise () from /lib/libc.so.6
#1  0x00007f5fff02bf70 in abort () from /lib/libc.so.6
#2  0x00007f5fffc3134b in oldspace_sigsegv_handler (fault_address=0x7,
serious=<value optimized out>)
    at oop.c:976
#3  0x00007f5ffedf5f3d in ?? () from /usr/lib/libsigsegv.so.0
#4  <signal handler called>
#5  unwind_context (processOOP=0x7ff486968aa0) at interp.c:1076
#6  _gst_interpret (processOOP=0x7ff486968aa0) at vm.def:853
#7  0x00007f5fffc74128 in _gst_nvmsg_send (receiver=0x7ff4868bc000,
sendSelector=0x7ff4869689c0,
    args=<value optimized out>, sendArgs=0) at interp.c:2344
#8  0x00007f5fffc24d8c in _gst_execute_statements (receiverOOP=<value
optimized out>,
    method=<value optimized out>, undeclared=<value optimized out>,
quiet=<value optimized out>)
    at comp.c:583
#9  0x00007f5fffc13ea8 in execute_doit (p=0x7ffff738b830, temps=0x0,
stmts=0x6c29e0,
    receiverOOP=0x7ff4868bc000, undeclared=<value optimized out>,
quiet=false) at gst-parse.c:605
#10 0x00007f5fffc19e12 in parse_doit (p=0x7ffff738b830,
fail_at_eof=<value optimized out>)
    at gst-parse.c:647
#11 0x00007f5fffc1a75c in parse_chunks (p=<value optimized out>) at
gst-parse.c:487
#12 0x00007f5fffc1aa90 in _gst_parse_chunks (currentNamespace=<value
optimized out>) at gst-parse.c:462
#13 0x00007f5fffc1af93 in _gst_parse_stream (currentNamespace=0x0) at lex.c:1208
#14 0x00007f5fffc48fee in _gst_process_file (fileName=<value optimized
out>, dir=<value optimized out>)
    at input.c:844
#15 0x0000000000401794 in main (argc=<value optimized out>,
argv=<value optimized out>) at main.c:401



reply via email to

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