Bug 18002 - Gnome game aisleriot crashes in Plasma
Summary: Gnome game aisleriot crashes in Plasma
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Jani Välimaa
QA Contact:
URL:
Whiteboard:
Keywords: 6dev1
Depends on:
Blocks:
 
Reported: 2016-03-14 20:23 CET by Herman Viaene
Modified: 2016-03-21 15:49 CET (History)
0 users

See Also:
Source RPM:
CVE:
Status comment:


Attachments
gdb output (6.37 KB, text/plain)
2016-03-15 10:38 CET, Herman Viaene
Details

Description Herman Viaene 2016-03-14 20:23:20 CET
I installed the gnome-games package in MGA6dev1 running Plasma. Aisleriot does not run. At the CLI i get segmentation fault.
Herman Viaene 2016-03-14 20:23:37 CET

Keywords: (none) => 6dev1

Comment 1 Rémi Verschelde 2016-03-15 09:16:37 CET
Could you try to run aisleriot through gdb to get a backtrace? Typically, it would be:

$ gdb aisleriot

> run

.. The game crashes, but the window should still be shown
.. Back in the terminal, it should show "SIGSERV" or similar, then write:

> bt

And copy the output.

It might complain about missing debuginfo packages to give a more relevant backtrace, so you might want to run the debuginfo command that gdb will give you (with Debug repos enabled).

Assignee: bugsquad => jani.valimaa

Comment 2 Rémi Verschelde 2016-03-15 09:23:55 CET
More info on this topic: https://wiki.mageia.org/en/Debugging_software_crashes
Comment 3 Herman Viaene 2016-03-15 10:03:01 CET
$ gdb sol
Traceback (most recent call last):
  File "/usr/share/gdb/python/gdb/__init__.py", line 144, in auto_load_packages
    __import__(modname)
  File "/usr/share/gdb/python/gdb/command/pahole.py", line 58
    print (' /* %3d %3d */' % (int (bitpos / 8), int (fieldsize / 8)), end = "")
                                                                           ^
SyntaxError: invalid syntax

GNU gdb (GDB) 7.11-1.mga6 (Mageia release 6)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-mageia-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from sol...Reading symbols from /home/tester6/sol...(no debugging symbols found)...done.
(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install aisleriot-3.18.2-3.mga6.x86_64
Comment 4 Rémi Verschelde 2016-03-15 10:13:46 CET
The gdb syntax error is a false positive, already reported in another bug report. The above output only shows that aisleriot was loaded with gdb, and that its debug symbols are missing (Missing separate debuginfos, use: debuginfo-install aisleriot-3.18.2-3.mga6.x86_64).

To actually get the backtrace, you need to use "run" in the gdb prompt, and then "bt" after it crashes.
Comment 5 Herman Viaene 2016-03-15 10:38:56 CET
Created attachment 7572 [details]
gdb output
Comment 6 Herman Viaene 2016-03-15 10:39:52 CET
output of gdb run and gdb bt insol.txt file
Comment 7 Jani Välimaa 2016-03-21 15:49:54 CET
Should be fixed with aisleriot-3.20.1-1.mga6. Closing as FIXED, feel free to reopen if needed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.