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 167421 - crash after one is trying to play
crash after one is trying to play
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: gnect
2.8.x
Other other
: High critical
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-15 00:26 UTC by kevin.agbakpem
Modified: 2012-02-16 00:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description kevin.agbakpem 2005-02-15 00:26:30 UTC
Distribution: Debian 3.1
Package: gnome-games
Severity: normal
Version: GNOME2.8.1 2.8.2
Gnome-Distributor: Debian
Synopsis: crach after one is trying to play
Bugzilla-Product: gnome-games
Bugzilla-Component: gnect
Bugzilla-Version: 2.8.2
BugBuddy-GnomeVersion: 2.0 (2.8.0)
Description:
Description of the crash:


Steps to reproduce the crash:
1. 
2. 
3. 

Expected Results:


How often does this happen?


Additional Information:



Debugging Information:

Backtrace was generated from '/usr/games/gnect'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 1265)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x70fafb58 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 1265))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 __pthread_sighandler
    from /lib/libpthread.so.0
  • #3 <signal handler called>
  • #4 her_generate_all_children
  • #5 her_develop_node
  • #6 her_pn_search
  • #7 heuristic_play_best
  • #8 ia_compute_move
  • #9 playgame
  • #10 toolbar_changed
  • #11 toolbar_changed
  • #12 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #21 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #23 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #24 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #25 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 main
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-02-14 19:26 -------


Unknown version 2.8.2 in product gnome-games.  Setting version to "2.8.x".
Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "gnome-games".
   Setting to default milestone for this product, '---'
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was kevin.agbakpem@gmail.com.
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Elijah Newren 2005-02-15 00:33:57 UTC
Thanks for the bug report.  The stack trace matches the one in bug 154480, but
it was claimed that the bug was fixed in the 2.7.x series whereas this is filed
against 2.8.2...
Comment 2 Callum McKenzie 2005-02-15 00:58:38 UTC
And it doesn't look like a 64-bit machine either. Interesting, worrying too.
Comment 3 Richard Hoelscher 2005-02-15 03:40:30 UTC
Hrm... My call on 154480 was based on the fact it was a crash in AI and anything
platform that used a long of 64 bits would crash because of a bad cast much
earlier on in the AI, iirc leading to several possible crashes.

It probably wouldn't hurt to move the AI over to glib, or (pipe dream) remove
the opening book altogether.

kevin.agbakpem@gmail.com: Could you perhaps tell us often it crashes for you...
try setting Level 3 vs Level 3. If you could run gnect from console and spot any
error message, that would also be great.
Comment 4 Callum McKenzie 2005-02-15 21:53:53 UTC
I have had gnect running overnight playing itself (at a variety of different
level combinations) on an x86. No crashes yet, but there are some scenarios I
haven't tried yet.
Comment 5 Richard Hoelscher 2005-02-19 17:42:01 UTC
Copied fom Bug #154480:
-----------------
Steps to reproduce the crash:
1. Fire up gnect on a sparc64 running GNU/Linux
2. Start a new game
3. play one stone. Wait for the computer opponent to play a stone, which
will produce a segfault.
-----------------
Comment 6 Christian Kirbach 2005-02-19 17:56:24 UTC
I was not able to reproduce this either.

CPU is 32Bit AMD Athlon. Debian Gnome, matching gnect version.

Callum are you sure this is a 64Bit CPU?
Comment 7 Christian Kirbach 2005-02-19 17:57:55 UTC
Err I meant *no* 64Bit CPU.

The related bugs were on 64Bit machines.
Comment 8 Callum McKenzie 2005-02-19 23:14:35 UTC
I was basing my 32-bit comment on the fact that the address space was 32-bit.
I've just checked the sparc64 version and it is too, so, no I'm not sure that it
isn't a 64-bit machine. However, it is definitely 2.8, which is *after* the
64-bit fix.

I have narrowed the problem down to one of three things:
 - bin_compare still crashes (and the compiler has done something funky to get rid
   of the stack frame).
 - fast_check_node crashes (ditto for compiler tricks)
 - backtrace gets a bad value, I'm pretty certain all the other indices are   
   contrained by for loops and the like to be correct (but not absolutely
   certain).
Comment 9 Robert Ancell 2012-02-16 00:03:50 UTC
Closing due to age, assuming not present anymore.