sorry to get back to you this late, but Christmas tends to go with social obilgations
))
@broadblues
Can I sent you the crashlog by mail?
The readelf shows what it should show:
Dynamic section at offset 0x100a4 contains 13 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Shared library: [libstdc++.so]
0x00000001 (NEEDED) Shared library: [libgcc.so]
0x00000001 (NEEDED) Shared library: [libc.so]
0x00000004 (HASH) 0x1000094
0x00000005 (STRTAB) 0x1000210
0x00000006 (SYMTAB) 0x10000f0
0x0000000a (STRSZ) 376 (bytes)
0x0000000b (SYMENT) 16 (bytes)
0x00000007 (RELA) 0x1000388
0x00000008 (RELASZ) 24 (bytes)
0x00000009 (RELAENT) 12 (bytes)
0x6ffffff9 (RELACOUNT) 2
0x00000000 (NULL) 0x0
Does look quite normal to me...
Grim reaper tells me:
Guru Med 80000003
Task 0x... ("") generated an error of type DSI in address 0x...
Redzone was not damaged.
Stackpointer is inside bounds.
The weird thing: I press "more", and "Continue program". And guess what: the program continues and the output makes sense
))
@hans
Thanks for reminding me
As I described in my start post, I forgot to add the virtual keyword, and the error occured to me in a piece of code I did not tend to write like I posted it. I know about the use of virtual destructors in classes to be derived, but it is anyway a good reminder for me and all readers here
)) Nevertheless, i still wonder why it happens, because as long as the class is not derived from, the construction is correct, the behavior on Amiga is (what I think about it) not...