Hi,
On 01/04/25 4:19 pm, Maarten L. Hekkelman wrote:
Hi,
The new version of tortoize I just uploaded segfaults on s390x, just
like the previous version. Apparently, something is broken. But apart
from the log file, I have no information why this happens. I also don't
have a spare s390x in my computer closet, so it would be really welcome
if anyone here has an idea how to debug this.
This is what gdb gives me. Seems databits + data.offset is going out of bounds on big endian?
Let me know how I can help further.
Missing compound information for HOH
[New Thread 0x3fff73ff8e0 (LWP 2847211)]
[Thread 0x3fff73ff8e0 (LWP 2847211) exited]
[New Thread 0x3fff73ff8e0 (LWP 2847212)]
[Thread 0x3fff73ff8e0 (LWP 2847212) exited]
[New Thread 0x3fff73ff8e0 (LWP 2847213)]
[Thread 0x3fff73ff8e0 (LWP 2847213) exited]
Thread 1 "tortoize-unit-t" received signal SIGSEGV, Segmentation fault.
Data::Data (this=0x2aa00d2c8a0, torsion=<optimized out>, data=...,
databits=0x2aa00d6530c "\232\331\026\345v\205\001:\023\272Y@\304\322B\330\343\347\247?\033\221\201\246fff\037\332\323\356q>o\337\200\255\223L\302\230\345(\314\246@a\304\233\207$\247\271\210\255}\254y\206\256\314\233\232\370fv\304\375:\023\243[\004\305\210)\210\033\273I2\351\221\026") at ./src/tortoize.cpp:522
522 IBitStream bits(databits + data.offset);
Best,
Nilesh