After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 123488 - segfault on exit
segfault on exit
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: gnobots2
unspecified
Other other
: Normal normal
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
: 136100 141231 147892 148990 306695 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-09-29 16:05 UTC by espresso
Modified: 2005-06-07 05:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description espresso 2003-09-29 16:05:36 UTC
Distribution: Debian 3.0
Package: gnome-games
Severity: normal
Version: GNOME2.4.0 2.4.0
Gnome-Distributor: GARNOME
Synopsis: segfault on exit
Bugzilla-Product: gnome-games
Bugzilla-Component: gnobots2
Bugzilla-Version: 2.4.0
BugBuddy-GnomeVersion: 2.0 (2.4.0.1)
Description:
Description of the crash:
played gnobots on easy. died. clicked close button of window. crash.

Steps to reproduce the crash:
1.  play gnobots
2.  die
3.  close window (dunno if this is reproducible)

Expected Results:
no segfault/core.

How often does this happen?
no idea. :-)

Additional Information:
debian/woody system, linux-2.6.0-testX, 4 < X 5 (somewhere in between)


Debugging Information:

Backtrace was generated from '/home/barbeque/garnome/bin/gnobots2'

[New Thread 1024 (LWP 23600)]
0x40bf5a59 in wait4 () from /lib/libc.so.6

Thread 1 (Thread 1024 (LWP 23600))

  • #0 wait4
    from /lib/libc.so.6
  • #1 waitpid
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 738
  • #4 pthread_sighandler
    from /lib/libpthread.so.0
  • #5 <signal handler called>
  • #6 gdk_window_clear_area
    at gdkwindow.c line 1846
  • #7 draw_tile_pixmap
    at graphics.c line 431
  • #8 draw_object
    at graphics.c line 477
  • #9 draw_graphics
    at game.c line 390
  • #10 timeout_cb
    at game.c line 490
  • #11 g_timeout_dispatch
    at gmain.c line 3124
  • #12 g_main_dispatch
    at gmain.c line 1751
  • #13 g_main_context_dispatch
    at gmain.c line 2299
  • #14 g_main_context_iterate
    at gmain.c line 2380
  • #15 g_main_loop_run
    at gmain.c line 2600
  • #16 gtk_main
    at gtkmain.c line 1093
  • #17 main
    at gnobots.c line 267
  • #0 wait4
    from /lib/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-09-29 12:05 -------

Unknown version 2.4.0 in product gnome-games. Setting version to the default, "unspecified".
Reassigning to the default owner of the component, gnome-games-maint@bugzilla.gnome.org.

Comment 1 Callum McKenzie 2003-10-01 10:55:48 UTC
This is the result of a race condition where the animation timer goes
off between the window being destroyed and the timer being destroyed.
The timer routine then tries to draw to the non-existant window. This
has been fixed in CVS HEAD and will go into GNOME 2.5. I probably
won't put the fix in for 2.4.1 since it won't have been tested enough
by then. 
Comment 2 Callum McKenzie 2004-03-05 22:22:25 UTC
*** Bug 136100 has been marked as a duplicate of this bug. ***
Comment 3 Callum McKenzie 2004-07-14 09:49:26 UTC
*** Bug 141231 has been marked as a duplicate of this bug. ***
Comment 4 Callum McKenzie 2004-07-22 09:53:00 UTC
*** Bug 147892 has been marked as a duplicate of this bug. ***
Comment 5 Callum McKenzie 2004-08-03 08:07:01 UTC
*** Bug 148990 has been marked as a duplicate of this bug. ***
Comment 6 Callum McKenzie 2005-06-07 05:06:13 UTC
*** Bug 306695 has been marked as a duplicate of this bug. ***