segmentation fault on starting a new level
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zaz (Ubuntu) |
Fix Released
|
Undecided
|
Markus Koschany |
Bug Description
This bug is quite intermittent but happens about 50% of the time. Once the game is restarted after, all unlocked levels are relocked so I have only been able to test it on the first few.
When starting a level (either directly from the main menu or by selecting next level) the game routinely crashes (randomly but frequently).
When run using gdb a segmentation fault is detected and the system is locked down (requiring ctrlaltsysrq k), The error message given is:
segfault 0xb7f177b1 in ov_raw_seek() /usr/lib/
Unfortunately I wasn't given a chain of function calls or a line number as I'm used to.
In the source; however, I only see this function called in streamingoggsam
Sint16 *AudioBuffer:
vs
uint l2;
Sint16 *b2 = audioBuffers[
Perhaps the latter should be getMix(lsamples, &l2);? Seems a likely cause for a seg fault but then maybe it's my ignorance being more familiar with c.
I've got version 1.0.0~dfsg1-1 on Ubuntu 12.04. My CPU is a 64bit AMD.
I see no sign of the bug reported upstream. I am happy to pass it on if you think its not a packaging issue.
Status changed to 'Confirmed' because the bug affects multiple users.