[Bug 825469] New: Gnome game Five-or-more (glines) crashes upon start
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c0 Summary: Gnome game Five-or-more (glines) crashes upon start Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: i686 URL: https://bugzilla.gnome.org/show_bug.cgi?id=675628 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jdelvare@suse.com QAContact: qa-bugs@suse.de Found By: Community User Blocker: --- On one of my openSUSE 12.3 systems, Gnome game Five-or-more (glines) crashes as I try to start it, with a segmentation fault. I had it dump a core and gdb shows the following backtrace (6 top frames): #0 0xb6db079a in cairo_pattern_create_for_surface () from /usr/lib/libcairo.so.2 #1 0x08053cf6 in draw_preview () #2 0x08054032 in ?? () #3 0xb73d1682 in _gtk_marshal_BOOLEAN__BOXED ( closure=closure@entry=0x936a118, return_value=return_value@entry=0xbff4d820, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbff4d890, invocation_hint=invocation_hint@entry=0xbff4d83c, marshal_data=marshal_data@entry=0x0) at gtkmarshalers.c:85 #4 0xb6f84126 in g_closure_invoke (closure=0x936a118, return_value=return_value@entry=0xbff4d820, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbff4d890, invocation_hint=invocation_hint@entry=0xbff4d83c) at gclosure.c:777 #5 0xb6f95f25 in signal_emit_unlocked_R (node=node@entry=0x90e2280, detail=detail@entry=0, instance=instance@entry=0x91e6850, emission_return=emission_return@entry=0xbff4d96c, instance_and_params=instance_and_params@entry=0xbff4d890) at gsignal.c:3551 It only crashes that way on one of my machines: 32-bit, Xfce, openSUSE 12.3. Other combinations appear to work fine. This looks similar to these bug reports to other Linux distributions: https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/995281 https://bugs.archlinux.org/task/29591 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676291 The upstream bug report would be: https://bugzilla.gnome.org/show_bug.cgi?id=675628 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c1 --- Comment #1 from Jean Delvare <jdelvare@suse.com> 2013-06-18 05:38:36 UTC --- I suppose this simple commit would fix it: https://git.gnome.org/browse/five-or-more/commit/?id=752fd6abc2a2c9e6c6fc9e2... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c2 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mike.catanzaro@gmail.com --- Comment #2 from Jean Delvare <jdelvare@suse.com> 2013-06-18 05:47:47 UTC --- Note that the recent maintenance update of gnome-games in openSUSE 12.3 (bug #815331) was supposed to fix this, but I suppose nobody actually tested, because it doesn't actually fix it. There were two upstream commits to completely fix the bug and only the first one was applied. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c3 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |NEEDINFO CC| |dimstar@opensuse.org InfoProvider| |dimstar@opensuse.org AssignedTo|bnc-team-gnome@forge.provo. |jdelvare@suse.com |novell.com | --- Comment #3 from Jean Delvare <jdelvare@suse.com> 2013-06-18 08:55:29 UTC --- I have rebuilt glines with the patch mentioned in comment #1: https://build.opensuse.org/package/show?package=gnome-games.openSUSE_12.3_Update&project=home%3Ajdelvare%3Abranches%3AopenSUSE%3A12.3%3AUpdate And I have tested that this indeed fixes the crash I was seeing when starting the game. I think this warrants a new maintenance update, although it is not urgent. If there are other issues in gnome-games, we could consolidate all the fixes in a single maintenance update. Dominique? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c4 --- Comment #4 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-06-18 20:19:55 UTC --- (In reply to comment #2)
Note that the recent maintenance update of gnome-games in openSUSE 12.3 (bug #815331) was supposed to fix this, but I suppose nobody actually tested, because it doesn't actually fix it. There were two upstream commits to completely fix the bug and only the first one was applied.
Yup... I have no chance of reproducing the bug, as I use x86-64. This is a big crash and is certainly worth a maintenance update. I wonder if 12.2 is affected; I used an Ubuntu patch there, instead of the upstream one, so probably not. I did notice the newer commit, but didn't realize it was important for openSUSE because the commit message was Unity-specific. Since you're considering adding patches for other games to this update, a few unrelated issues (two of them crashers) that could stand to be patched are https://git.gnome.org/browse/gnome-chess/commit/?h=gnome-3-8&id=c8fbcee2975cf2e607e069526aa8aa113fd4487d https://git.gnome.org/browse/gnome-chess/commit/?h=gnome-3-8&id=c495957175bdc29597e2ca51e1e2b0e01f02bad5 https://git.gnome.org/browse/gnome-chess/commit/?h=gnome-3-8&id=b7cf27919f1dc2c5130e6598ada72ff5da787c3c -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c5 --- Comment #5 from Jean Delvare <jdelvare@suse.com> 2013-06-19 02:39:21 UTC --- (In reply to comment #4)
I wonder if 12.2 is affected; I used an Ubuntu patch there, instead of the upstream one, so probably not.
I have one 12.2 32-bit system and glines starts just fine.
I did notice the newer commit, but didn't realize it was important for openSUSE because the commit message was Unity-specific.
I don't think there is anything Unity-specific about it. In fact there isn't even anything 32-bit specific about the bug, and I'm really surprised it never happened on 64-bit systems. Valgrind complains about uninitialized values being used so I guess we are just very lucky to not crash on 64-bit systems too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c6 --- Comment #6 from Jean Delvare <jdelvare@suse.com> 2013-06-20 09:49:46 UTC --- I have updated: https://build.opensuse.org/package/show?package=gnome-games.openSUSE_12.3_Update&project=home%3Ajdelvare%3Abranches%3AopenSUSE%3A12.3%3AUpdate with the 3 glchess fixes from comment #4. I was able to reproduce the 3 bugs with the current version. I'll test this new version when I have time, others are welcome to test too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c7 Michael Catanzaro <mike.catanzaro@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- InfoProvider|dimstar@opensuse.org |maintenance@opensuse.org Severity|Normal |Critical --- Comment #7 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-06-21 07:48:13 UTC --- We do need to make sure those chess bugs get fixed in 12.2, as well, whether in this update or separately. It'd probably be appropriate to make a second bug for those, since they're not really related to this one. Thanks for working on this, Jean. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c8 --- Comment #8 from Jean Delvare <jdelvare@suse.com> 2013-06-21 08:16:45 UTC --- I am done testing my 12.3 updates and everything looks good. Thus I have submitted a maintenance request: created request id Request: #180441 I will not do it for 12.2, I'm out of time, sorry. If anyone cares then please do it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c9 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #9 from Benjamin Brunner <bbrunner@suse.com> 2013-06-24 06:05:33 CEST --- Jean, thanks for your submission. I started an update for openSUSE 12.3. For 12.2 we can also start one later. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c10 --- Comment #10 from Swamp Workflow Management <swamp@suse.de> 2013-07-01 11:04:34 UTC --- openSUSE-RU-2013:1109-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 825469 CVE References: Sources used: openSUSE 12.3 (src): gnome-games-3.6.1-2.8.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825469 https://bugzilla.novell.com/show_bug.cgi?id=825469#c11 Michael Catanzaro <mike.catanzaro@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #11 from Michael Catanzaro <mike.catanzaro@gmail.com> 2013-07-08 03:18:32 UTC --- Two of those chess patches actually aren't needed in 12.2. I'll make a separate bug for the one that is so that we can close this one -- the issue is fixed. Thanks Jean. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com