enigma-devel
[Top][All Lists]
Advanced

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

Re: [Enigma-devel] another SIGSEGV at exit


From: Daniel Heck
Subject: Re: [Enigma-devel] another SIGSEGV at exit
Date: Sun, 16 Feb 2003 13:17:37 +0100

Petr Machata wrote:

> Enigma SIGSEGVs at exit, if marble is rubber-banded to stone that 
> disappears.
> 
> I'm getting this strange bt (as to my best knowledge, it's nothing
> very common to name function '??' in C).

The ?? symbol indicates that the crash occured in no known function.
This often happens when you call a virtual function for an invalid
object, i.e, when you jump to some arbitrary address.

> #0  0x0859d5fa in ?? ()
> #1  0x080b26de in world::UnnameObject (obj=0x84bbac8) at world.cc:804
> #2  0x08099a17 in world::DisposeObject (o=0x84bbac8) at
> objects.cc:3533#3  0x080aef24 in {anonymous}::Field::~Field
> (this=0x847dd4c, __in_chrg=2) at world.cc:218
> #4  0x081105eb in px::Array2<{anonymous}::Field, 
> allocator<{anonymous}::Field> >::operator= (this=0x82e8788, a2=
>        {<Array2Base<{anonymous}::Field,allocator<{anonymous}::Field>
>        >> 
> = {alloc = {<No data fields>}, first = 0xbffff6c8, last = 0x8050000}, 
> alloc = {<No data fields>}, w = 1073827044, h = 3221223348}) at 
> px/array2.hh:122
> #5  0x080b1850 in clear_world () at world.cc:336
> #6  0x080b1e7b in world::Shutdown () at world.cc:748
> #7  0x0807c3f5 in shutdown () at main.cc:261
> #8  0x0807c662 in main (argc=1, argv=0xbffff7b4) at main.cc:302
> #9  0x4018c7ee in __libc_start_main () from /lib/libc.so.6

I cannot reproduce this error, could you try it again with the current
CVS version?  I hope this turns out to be a false alarm; the backtrace
smacks of serious memory corruption.

Daniel

-- 
Daniel Heck                             address@hidden
Bergheimerstr. 137
69115 Heidelberg                                   tel +49-6221-656047




reply via email to

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