Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339482 - Pokerth 0.8 crashes when trying to launch an Internet Game
Summary: Pokerth 0.8 crashes when trying to launch an Internet Game
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-02 15:02 UTC by Anthony Boynes
Modified: 2010-10-02 21:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Boynes 2010-10-02 15:02:10 UTC
pokerth 0.8 crashes whenever an attempt is made to launch an Internet game by clicking on the button labeled as such.  There are no errors from the gui.  

When I run it from a terminal, and attempt an Internet game, the following error is displayed:

pokerth: /usr/include/boost-1_41/boost/smart_ptr/shared_ptr.hpp:418: T* boost::shared_ptr< <template-parameter-1-1> >::operator->() const [with T = SessionData]: Assertion `px != 0' failed.
Aborted


Reproducible: Always

Steps to Reproduce:
1. Launch pokerth from the kde menu or terminal.
2. Click on the "Internet Game" button.
3.

Actual Results:  
Program immediately exits with no error messages given from the gui.


The program should establish a connection to the pokerth internet servers, so that the player can join other Internet games.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2010-10-02 16:22:23 UTC
Sounds like an upstream bug to me.
Comment 2 Anthony Boynes 2010-10-02 16:28:20 UTC
That sounds rather vague to me.  Not sure why you marked it as resolved upstream if it is not verified.
Comment 3 Anthony Boynes 2010-10-02 16:40:11 UTC
Okay.  I did some more digging around in the pokerth forums.  It appears that version 0.8 requires libgasl 1.4 or greater.  The gentoo package only pulls in version 0.2.28.  Can the package be modified to make sure proper version of libgsasl is installed?
Comment 4 Anthony Boynes 2010-10-02 16:43:28 UTC
I installed net-libs/libgsasl-1.4.1 and virtual/gsasl-1.4.1, and now the Internet Game function works properly, so this is definitely an issue of the incorrect gsasl version being pulled in.
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2010-10-02 21:10:13 UTC
updated the deps in the ebuild.  thanks for the bug report and work tracking down the underlying issue.