FS#11406 - xmoto receives SIGSEGV on start when updating the level packs

Attached to Project: Arch Linux
Opened by Evangelos Foutras (foutrelis) - Friday, 05 September 2008, 23:04 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 06 September 2008, 07:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
xmoto will exit shortly after being started. It segfaults when it calls sqlite3_get_table() in src/db/xmDatabase.cpp on line 543, which is in turn called by src/LevelsManager.cpp at line 85 (that's the conclusion I've come to after trying to debug it for a while).

Additional info:
* package version: 0.4.2-2
* thread on bbs: http://bbs.archlinux.org/viewtopic.php?id=54728


Steps to reproduce:
* Run xmoto.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Saturday, 06 September 2008, 07:24 GMT
Reason for closing:  Upstream
Comment by Paul Ezvan (paulez) - Friday, 05 September 2008, 23:21 GMT
Downgrading sqlite to 3.6.1 version makes xmoto working again.
Comment by Evangelos Foutras (foutrelis) - Friday, 05 September 2008, 23:48 GMT
Right, I should have searched sqlite's bug tracker first.

http://www.sqlite.org/cvstrac/tktview?tn=3358,3

Loading...