GNOME Bugzilla – Bug 436345
Aisleriot crashed
Last modified: 2012-01-31 23:28:57 UTC
Distribution: Ubuntu 6.06 (dapper) Package: gnome-games Severity: Normal Version: GNOME2.14.3 unspecified Gnome-Distributor: Ubuntu Synopsis: Aisleriot crashed Bugzilla-Product: gnome-games Bugzilla-Component: aisleriot Bugzilla-Version: unspecified Description: Description of the crash: Aisleriot crashed while playing canfield Steps to reproduce the crash: 1. ? 2. 3. Expected Results: How often does this happen? First time ever... Additional Information: Included file "/tmp/arcrashEuIfFS": Variation: Canfield Seed: 714398354 Scheme error: (cadr Wrong type argument in position ~A: ~S (1 #<unknown-immediate 0x-4a330c4c>) #f) Scheme tag: wrong-type-arg Backtrace: In unknown file: ?: 0* [droppable? 1 ((11 3 #t)) 10] In /usr/share/sol-games/canfield.scm: 141: 1* (and (not (= start-slot end-slot)) (or (and # # ...) (and # #) ...)) 142: 2 (or (and # # # ...) (and # #) (and # # #) ...) 142: 3* (and (empty-slot? end-slot) (> end-slot 2) ...) 142: 4* [empty-slot? 10] In /usr/share/sol-games/sol.scm: 297: 5 [null? ... 297: 6* [get-cards 10] 294: 7 [cadr #<unknown-immediate 0x-4a330c4c>] Deck State: Slot 0 (1 9 #t), (0 6 #t), (3 8 #t), (2 13 #t), (0 9 #t) (2 9 #t), (2 12 #t), (0 3 #t), (3 13 #t), (1 3 #t) (2 1 #t), (1 5 #t), (0 5 #t), (0 10 #t), (3 6 #t) (0 1 #t), (2 5 #t), (1 2 #t), (0 2 #t), (2 4 #t) (2 2 #t), (0 8 #t), (3 5 #t), (2 11 #t), (3 2 #t) Slot 1 (1 10 #f), (1 13 #f), (3 1 #f), (1 4 #f), (1 7 #f) Slot 2 (2 10 #f) Slot 3 (Empty) Slot 4 (Empty) Slot 5 (Empty) Slot 6 (1 8 #t), (2 8 #t), (1 11 #t), (3 9 #t), (0 12 #t) (0 7 #t), (3 12 #t), (2 7 #t), (1 1 #t), (1 6 #t) (0 4 #t), (3 10 #t), (0 11 #f) Slot 7 (3 7 #f), (2 6 #f) Slot 8 (3 4 #f), (2 3 #f) Slot 9 (3 3 #f) Slot 10 (0 13 #f), (1 12 #f) Debugging Information: Backtrace was generated from '/usr/libexec/aisleriot' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1224341824 (LWP 9558)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 132708
Thread 1 (Thread -1224341824 (LWP 9558))
------- Bug created by bug-buddy at 2007-05-06 13:18 -------
Hmm, this is very bad. The game is crashing trying to read cards from slot 10, which according to the "Deck state" listing should be valid but apparently isn't. So important internal data is corrupted. :x I see you are using an old version of gnome, and this does look similar to bug 342038, which has apparently been fixed since then. It's probably the same bug. If it's the same bug, then it was fixed just after the 2.14.3 release with the patch. You can then either update gnome-games (by updating ubuntu or building gnome-games 2.14.3 yourself with the patch that solved this), or ignore this since it's a rare problem that only happened once. Since ubuntu is still supporting 6.06, you may want to bring this to their attention and see if they want to apply that patch or not (I don't know what their policy is there).
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 342038 ***
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component. Apologies for the mass email!