Segfault due to malformed data in database
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cyphesis |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
After running fine a couple of times, Cyphesis segfaults immediately upon launching.
gdb output:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb767b6d0 (LWP 20056)]
Location:
at /usr/local/
128 array[i] = _asNum(list[i]);
(gdb) bt
#0 Location:
at /usr/local/
#1 0x0807dc82 in StorageManager:
parent=0x821b4f8)
at StorageManager.
#2 0x0807e553 in StorageManager:
StorageManager.
#3 0x080b7ffe in main (argc=2, argv=0x82df908) at server.cpp:219
The problem goes away on running 'cydb world purge'
Did you load any data into the world using cyclient each time you ran cyphesis?
Are you able to make a database dump of your cyphesis database immediately after the crash? If so can you attach it to this bug.