helppokersource - Support: sr #1460, poker2d crashes when clicking on a...

Show feedback again

sr #1460: poker2d crashes when clicking on a seat from the lobby

Submitted by:  Loic Dachary <loic>
Submitted on:  Sun Jan 21 23:07:23 2007  
Category: poker-networkPriority: 7 - High
Severity: 6 - SecurityStatus: Confirmed
Privacy: PublicAssigned to: None
Open/Closed: OpenOperating System: GNU/Linux
Effort: 0.00

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Mon Jul 16 19:12:22 2007, comment #4:

At launch poker2d display a empty table with clickable seat.
Clicking on one of these seat without actually joining a table, by using the lobby: crash the client.
A workaround could be to show the table when a table is actually joined.

Johan Euphrosine <proppy>
Project Member
Wed Jan 24 09:34:46 2007, comment #3:

One must double click on the table name or click to "go to" to actually join the game.
The dummy table with empty seat that trigger this crash should not be displayed.
Thanks for the report !

Johan Euphrosine <proppy>
Project Member
Mon Jan 22 13:36:41 2007, comment #2:

Excellent bug report that is, thanks.

Loic Dachary <loic>
Project Administrator
Mon Jan 22 00:14:02 2007, comment #1:

I was able to reproduce this error. Let me try to describe what I did in detail. Two machines were involved. The first is the test machine running FC7-i386. This test machine is used to run mysql, httpd, and the poker-server and poker-bot services. The second machine is a FC6-x86_64 box that is used as a dumb client.

1) Start with a fresh install of FC7/Rawhide
2) Install mysql-server and start the service
3) Install the poker-network-1.0.33-10 packages that are under review at This includes: poker-network, poker-server, poker-bot, poker-client-lib, poker-web
4) Open up the firewall ports listed in /usr/share/doc/poker-server-1.0.33/README.Fedora and restart the firewall
5) Restart httpd for poker-web
6) Install the poker2d client that is under review at This includes poker2d and poker2d-common
7) Set up the currency database user as described in /usr/share/doc/poker-web-1.0.33/README.Fedora
8) Start poker-server with 'service poker-server start'
9) Edit /etc/poker-network/ and change 'localhost' to the ip address of the poker-network server (in my case,
10) Start poker-bot with 'service poker-bot start'
11) From another host, go to the poker-web interface at and create a new user. 'Cash in' 10000 for this new user.
12) From this same host, start poker2d with a remote X display: 'ssh -X /usr/games/poker2d'
13) Exit poker2d.
14) Edit ~/.poker2d/poker2d.xml and replace references to with the local poker server ip address:
15) Start poker2d again with the same command in step 12.
16) Log in using the username/password combo cretaed in step 11.
17) In the table window, single-click on table One. The player window should update and show two bot players.
18) Without closing any windows, single-click on a seat ('Click here to get a seat') in the main poker2d window.
19) Once the seat is clicked on, the python stack trace appears in the console.

If, instead of clicking on the seat right away, you instead click on 'Go to Table' in the player listbox, the error doesn't appear.

Wart <wart>
Sun Jan 21 23:07:23 2007, original submission:

however all tests are going thru perfectly with python2.5
the error can't be reproduced

Loic Dachary <loic>
Project Administrator


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

Attached Files
file #1854:  k added by loic (3kB - application/octet-stream - poker2d error log)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by proppy (Posted a comment)
  • -unavailable- added by xulchris (Updated the item)
  • -unavailable- added by wart (Posted a comment)
  • -unavailable- added by loic (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Jan 12 10:54:48 2010proppyAssigned toproppy=>None
    Mon Jan 22 13:36:41 2007loicPriority5 - Normal=>7 - High
      StatusNeed Info=>Confirmed
      Assigned toloic=>proppy
    Mon Jan 22 01:19:16 2007xulchrisSummarypoker2d crashes when building seat packet on python2.5=>poker2d crashes when clicking on a seat from the lobby
    Sun Jan 21 23:07:23 2007loicAttached File-=>Added k, #1854
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup