glines segfault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Games |
Fix Released
|
Critical
|
|||
Baltix |
New
|
Undecided
|
Unassigned | ||
five-or-more (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Raring |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-games (Debian) |
New
|
Unknown
|
|||
gnome-games (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact] glines does not start from application menu. From a terminal, glines receives a Segment fault.
It was working fine with Ubuntu 11.10 and crash after update to 12.04
[Fix] the cause is the use of uninitialized data in a preview, the fix is to simply not do this.
[TEST CASE]
start glines on 32 bit, it should not segfault
[Regression potential]
pretty low, it just delays drawing of some preview data before the games has actually started
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: glines 1:3.4.1-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-24-generic i686
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Sun May 6 00:18:08 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
SourcePackage: gnome-games
UpgradeStatus: Upgraded to precise on 2012-05-03 (2 days ago)
Related branches
- Iain Lane (community): Disapprove
- Ubuntu branches: Pending requested
-
Diff: 42 lines (+24/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/fix-glines-crash.patch (+16/-0)
debian/patches/series (+1/-0)
- Ubuntu Development Team: Pending requested
-
Diff: 22348 lines (+18525/-3472)43 files modified.pc/90_fix-help-links.patch/glchess/help/C/glchess.xml (+763/-0)
.pc/90_fix-help-links.patch/glchess/help/Makefile.am (+15/-0)
.pc/90_fix-help-links.patch/gnect/help/C/gnect.xml (+529/-0)
.pc/90_fix-help-links.patch/gnect/help/Makefile.am (+16/-0)
.pc/90_fix-help-links.patch/gnibbles/help/C/gnibbles.xml (+592/-0)
.pc/90_fix-help-links.patch/gnibbles/help/Makefile.am (+18/-0)
.pc/90_fix-help-links.patch/gnobots2/help/C/gnobots2.xml (+666/-0)
.pc/90_fix-help-links.patch/gnobots2/help/Makefile.am (+13/-0)
.pc/90_fix-help-links.patch/gnotski/help/C/gnotski.xml (+407/-0)
.pc/90_fix-help-links.patch/gnotski/help/Makefile.am (+14/-0)
.pc/90_fix-help-links.patch/gtali/help/C/gtali.xml (+492/-0)
.pc/90_fix-help-links.patch/gtali/help/Makefile.am (+14/-0)
.pc/applied-patches (+4/-0)
.pc/cant_castle_after_rook_taken.patch/glchess/src/chess-game.vala (+1428/-0)
.pc/en_passant_pawns_only.patch/glchess/src/chess-game.vala (+1424/-0)
.pc/en_passant_remove_victim.patch/glchess/src/chess-game.vala (+1424/-0)
debian/changelog (+26/-0)
debian/control (+1/-1)
debian/patches/90_fix-help-links.patch (+7053/-0)
debian/patches/cant_castle_after_rook_taken.patch (+40/-0)
debian/patches/en_passant_pawns_only.patch (+40/-0)
debian/patches/en_passant_remove_victim.patch (+42/-0)
debian/patches/fix-glines-crash.patch (+16/-0)
debian/patches/series (+5/-0)
glchess/help/C/glchess.xml (+0/-763)
glchess/help/C/index.docbook (+763/-0)
glchess/help/Makefile.am (+1/-1)
glchess/src/chess-game.vala (+27/-11)
gnect/help/C/gnect.xml (+0/-529)
gnect/help/C/index.docbook (+529/-0)
gnect/help/Makefile.am (+2/-4)
gnibbles/help/C/gnibbles.xml (+0/-592)
gnibbles/help/C/index.docbook (+592/-0)
gnibbles/help/Makefile.am (+1/-3)
gnobots2/help/C/gnobots2.xml (+0/-666)
gnobots2/help/C/index.docbook (+666/-0)
gnobots2/help/Makefile.am (+1/-1)
gnotski/help/C/gnotski.xml (+0/-407)
gnotski/help/C/index.docbook (+407/-0)
gnotski/help/Makefile.am (+1/-1)
gtali/help/C/gtali.xml (+0/-492)
gtali/help/C/index.docbook (+492/-0)
gtali/help/Makefile.am (+1/-1)
- Ubuntu branches: Pending requested
-
Diff: 257 lines (+45/-113)14 files modified.pc/03_add-keywords.patch/gnomine/data/gnomine.desktop.in.in (+0/-14)
.pc/03_add-keywords.patch/gtali/data/gtali.desktop.in.in (+0/-14)
.pc/03_add-keywords.patch/iagno/data/iagno.desktop.in.in (+0/-14)
.pc/03_add-keywords.patch/quadrapassel/data/quadrapassel.desktop.in.in (+0/-14)
.pc/applied-patches (+0/-1)
debian/changelog (+19/-0)
debian/patches/03_add-keywords.patch (+0/-42)
debian/patches/fix-glines-crash.patch (+16/-0)
debian/patches/series (+1/-1)
debian/scores/gnome-mahjongg.inst (+9/-9)
gnomine/data/gnomine.desktop.in.in (+0/-1)
gtali/data/gtali.desktop.in.in (+0/-1)
iagno/data/iagno.desktop.in.in (+0/-1)
quadrapassel/data/quadrapassel.desktop.in.in (+0/-1)
Changed in gnome-games (Ubuntu): | |
status: | New → Incomplete |
Changed in gnome-games (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in gnome-games: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in gnome-games (Ubuntu): | |
importance: | Undecided → High |
importance: | High → Medium |
status: | Confirmed → Triaged |
Changed in gnome-games (Debian): | |
status: | Unknown → New |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in gnome-games: | |
status: | Confirmed → Fix Released |
no longer affects: | five-or-more (Ubuntu Precise) |
no longer affects: | five-or-more (Ubuntu Quantal) |
Changed in five-or-more (Ubuntu): | |
status: | New → Fix Released |
Changed in gnome-games: | |
status: | Fix Released → Confirmed |
Changed in gnome-games: | |
status: | Confirmed → Fix Released |
I could not reproduce the error, but I am using 64-bit. The error could be due to an old configuration file, so try to purge the application and reinstall it.
sudo apt-get purge glines
sudo apt-get install glines
If it still segfault's, please get a backtrace: https:/ /wiki.ubuntu. com/Backtrace