Debian Bug report logs -
#636014
monster-masher: Segfaults after starting the game
Reported by: Manuel Bilderbeek <manuel@msxnet.org>
Date: Sat, 30 Jul 2011 10:09:04 UTC
Severity: important
Tags: confirmed, patch
Found in version monster-masher/1.8.1-3
Fixed in version monster-masher/1.8.1-5
Done: Vincent Cheng <Vincentc1208@gmail.com>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#636014; Package monster-masher.
(Sat, 30 Jul 2011 10:09:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Manuel Bilderbeek <manuel@msxnet.org>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Sat, 30 Jul 2011 10:09:12 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: monster-masher
Version: 1.8.1-3
Severity: important
I started up the game, looked at the introduction, pressed "New game",
selected 1 player and then it segfaulted.
>From the core file I see this:
Program terminated with signal 11, Segmentation fault.
#0 0x0000000000419c66 in ?? ()
(gdb) bt
#0 0x0000000000419c66 in ?? ()
#1 0x00007f38bd45b638 in Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () from /usr/lib/libglibmm-2.4.so.1
#2 0x00007f38bac7ee7e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0x00007f38bac90ab2 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007f38bac99d05 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#5 0x00007f38bac99ed3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6 0x00007f38b9061ec5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x00007f38bdb738f0 in Gtk::Button_Class::released_callback(_GtkButton*) ()
from /usr/lib/libgtkmm-2.4.so.1
#8 0x00007f38bac7ee7e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9 0x00007f38bac9009c in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007f38bac99d05 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#11 0x00007f38bac99ed3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007f38b9060c7d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007f38bdc16dc4 in Gtk::Widget::on_button_release_event(_GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1
#14 0x00007f38bdc1a483 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /usr/lib/libgtkmm-2.4.so.1
#15 0x00007f38b910bd48 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007f38bac7ee7e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x00007f38bac906e8 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x00007f38bac99aa5 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#19 0x00007f38bac99ed3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x00007f38b9227d8f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007f38b9109f03 in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007f38b910a2b3 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007f38bcfb4b7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0x00007f38bca5d4a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x00007f38bca5dc80 in ?? () from /lib/libglib-2.0.so.0
#26 0x00007f38bca5e2f2 in g_main_loop_run () from /lib/libglib-2.0.so.0
#27 0x00007f38b91092b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007f38bdbadb35 in Gtk::Main::run(Gtk::Window&) ()
from /usr/lib/libgtkmm-2.4.so.1
#29 0x00000000004092a5 in ?? ()
#30 0x00007f38bbcf4ead in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>,
init=<value optimized out>, fini=<value optimized out>,
rtld_fini=<value optimized out>, stack_end=0x7fffd4419cb8)
at libc-start.c:228
Well, not very useful.
The next time I tried, the game ran fine. But then I didn't look through
the introduction. So, I tried again: the game reproducably segfaults
when first watching the introduction and then starting a new game.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages monster-masher depends on:
ii gconf2 2.32.4-1 GNOME configuration database syste
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libesd0 0.2.41-9 Enlightened Sound Daemon - Shared
ii libgcc1 1:4.6.1-4 GCC support library
ii libgconfmm-2.6-1c2 2.28.0-1 C++ wrappers for GConf (shared lib
ii libglademm-2.4-1c2a 2.6.7-2 C++ wrappers for libglade2 (shared
ii libglib2.0-0 2.28.6-1 The GLib library of C routines
ii libglibmm-2.4-1c2a 2.28.1-1 C++ wrapper for the GLib toolkit (
ii libgnome2-0 2.32.1-1 The GNOME library - runtime files
ii libgnomecanvasmm-2.6-1c2a 2.26.0-1 C++ wrappers for libgnomecanvas2 (
ii libgtk2.0-0 2.24.4-3 The GTK+ graphical user interface
ii libgtkmm-2.4-1c2a 1:2.24.0-1 C++ wrappers for GTK+ (shared libr
ii libpango1.0-0 1.28.4-1 Layout and rendering of internatio
ii libsigc++-2.0-0c2a 2.2.9-1 type-safe Signal Framework for C++
ii libstdc++6 4.6.1-4 GNU Standard C++ Library v3
monster-masher recommends no packages.
monster-masher suggests no packages.
-- no debconf information
Added tag(s) confirmed.
Request was from Vincent Cheng <vincentc1208@gmail.com>
to control@bugs.debian.org.
(Sat, 30 Jul 2011 23:33:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#636014; Package monster-masher.
(Wed, 23 Nov 2011 23:27:14 GMT) (full text, mbox, link).
Acknowledgement sent
to Steve Cotton <steve@s.cotton.clara.co.uk>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Wed, 23 Nov 2011 23:27:14 GMT) (full text, mbox, link).
Message #12 received at 636014@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
package monster-masher
tags 636014 + patch
quit
It's memory corruption when Intro.update calls intro_finished(),
and intro_finished deletes the Intro.
The attached patch is a workaround rather than a fix, but probably
sufficient to prevent the crash on all architectures.
Steve
[crash_after_intro.patch (text/x-diff, attachment)]
Added tag(s) patch.
Request was from Steve Cotton <steve@s.cotton.clara.co.uk>
to control@bugs.debian.org.
(Wed, 23 Nov 2011 23:27:37 GMT) (full text, mbox, link).
Added tag(s) pending.
Request was from Vincent Cheng <vincentc1208@gmail.com>
to control@bugs.debian.org.
(Wed, 30 Nov 2011 06:33:02 GMT) (full text, mbox, link).
Reply sent
to Vincent Cheng <Vincentc1208@gmail.com>:
You have taken responsibility.
(Sat, 03 Dec 2011 15:03:18 GMT) (full text, mbox, link).
Notification sent
to Manuel Bilderbeek <manuel@msxnet.org>:
Bug acknowledged by developer.
(Sat, 03 Dec 2011 15:03:18 GMT) (full text, mbox, link).
Message #21 received at 636014-close@bugs.debian.org (full text, mbox, reply):
Source: monster-masher
Source-Version: 1.8.1-5
We believe that the bug you reported is fixed in the latest version of
monster-masher, which is due to be installed in the Debian FTP archive:
monster-masher_1.8.1-5.debian.tar.gz
to main/m/monster-masher/monster-masher_1.8.1-5.debian.tar.gz
monster-masher_1.8.1-5.dsc
to main/m/monster-masher/monster-masher_1.8.1-5.dsc
monster-masher_1.8.1-5_amd64.deb
to main/m/monster-masher/monster-masher_1.8.1-5_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 636014@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vincent Cheng <Vincentc1208@gmail.com> (supplier of updated monster-masher package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 29 Nov 2011 22:27:13 -0800
Source: monster-masher
Binary: monster-masher
Architecture: amd64 source
Version: 1.8.1-5
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Vincent Cheng <Vincentc1208@gmail.com>
Closes: 636014
Description:
monster-masher - GPL'ed mash'em-up action game for GNOME
Changes:
monster-masher (1.8.1-5) unstable; urgency=low
.
* Add debian/patches/crash_after_intro.patch; fix segfault when starting
new game after viewing introduction. Thanks to Steve Cotton for the patch.
(Closes: #636014)
Checksums-Sha1:
d96a596f85aca2357c2f57c58c0bfa2b970cbf3a 2180 monster-masher_1.8.1-5.dsc
912fe8e5d17dcd4e4993f7a8c85d0476252faa0e 6219 monster-masher_1.8.1-5.debian.tar.gz
7ce355ccb20f23489292e6f18f79fc95b881fdd5 997074 monster-masher_1.8.1-5_amd64.deb
Checksums-Sha256:
8391d002230813aac23fc7785202a65817d9c637a17e12c04c8be966f58d1e4a 2180 monster-masher_1.8.1-5.dsc
786b27850df6635a9d1433acb6f6ddddd40200f61498580b687a1b4169e34159 6219 monster-masher_1.8.1-5.debian.tar.gz
916ea336b1d437603cc79115cd44cfa5027175777517ade02415d5e941a37019 997074 monster-masher_1.8.1-5_amd64.deb
Files:
519a2da20ec03a6c43145a5b7d3b0b63 2180 games optional monster-masher_1.8.1-5.dsc
0a6b6b8d1f9493a25c44012d30c6ebd5 6219 games optional monster-masher_1.8.1-5.debian.tar.gz
6b603b8cf1b876494283ee5b873b3ae7 997074 games optional monster-masher_1.8.1-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCgAGBQJO2isDAAoJEIATJTTdNH3IU8kP+waHz4QB7ReGRd8To4tJyZ/t
bHK4JVvhp7JFWiv+/SuwyH6t73c+rP8JgKrkJm3mFW6NJQXXokO0tpvPOWGNzBVK
wdLkH+5RtVn3grPXaD0L4RE2Gd9zKw5cwd3plkqlj9l7+lOiJI5veJpIWcUYXI7C
5BVw05a13JmYOfptFkaR4Qqvm4PDC2LPfuQM0CE9QsgV8FZ1Lw/iAF3uCZjYYAoJ
xIuVL6JGNqCe8EpP5Q+ZXT8tQpMORtPn+W2TGAw7qWhfTri3+I1vF5X7Tu0jF5ez
w+b4GxSNkufnxFiUCAU0cGv5mMw7Lr8GZ3uTDdeFJV4ANY4IYigjVqjVdD4BV4G/
yNUJuskxfG1MEwcBSgV8BD8Pxqtzlpe9kYJNj3RMkalulrGdOdk4jF2k+eLUzKVV
XaGX5tR357BDORiCToc1cFp2+Hu3nA0nlBAlGrG7ngQ4h7n0iJ4EQSFF/GiYgkYC
n4oGHKHLVwWsY6cxvL0QHSFhoOcQXIOSLN+BY3jUKUu5+AyNVpdFumOsRe6kjsIJ
46akzp/r3jek+VMPvh38HUfN+3UTAQHKlSpfB3eTXiWpEw0iI2ni+MRy0knw9Msu
Ok78feJVmCV/3nz4tI1R3OW7o+2VaFod28yZXUhzCXAUr+5TXi+PNuiQfxB260eX
LlxbmysgNg+GNCDf3Zhm
=iNcq
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Wed, 11 Jan 2012 07:32:44 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 12:26:42 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.