Pages:
Author

Topic: 5 BTC Bounty - break site and help community (and earn 5 coins!) (Read 2790 times)

hero member
Activity: 546
Merit: 500
yeah. i will try it another time. since i am worried about it.
member
Activity: 308
Merit: 10
I've tried to reproduce the situation just today, but I cannot after two tries, maybe the code on the server has changed since then?

hippich says he could repro it right after you submitted this report. I don't think any code changes went in, but two days later none of us could repro it. Very odd.
newbie
Activity: 11
Merit: 0
Sorry for stating that the small blind could be stolen without verifying completely. I've played so much heads up poker that it became automatic for me to think that if the small blind doesn't do anything they lose. I was also trying to emphasize that I had found a bug, but if nobody can reproduce the missing buttons bug (not the blind stealing) then I guess it's a moot point. I've tried to reproduce the situation just today, but I cannot after two tries, maybe the code on the server has changed since then?
member
Activity: 308
Merit: 10
Thanks for the BTC, but the kind of problem that I was describing is a kind of attack on users running firefox and chrome browsers: I can make them not have buttons in a first-to-act situation every time.

In other words, I'm running an opera browser, and "stealing" the small blind of a user who is waiting at a table is very easy. The browser featured on screen in the video is firefox, I make the firefox browser have no buttons by running opera on a separate computer.

I'm sure I can make the first person to act in a full ring game that is already running not have buttons just by sitting down with an opera browser.

Have you actually successfully stolen a blind with this? You claim it's "easy", but you don't demonstrate it.

I couldn't repro this bug at all, myself, let alone steal a blind.

I looked at your screencast. At no time is action on you with no buttons showing. There is a bug here - Opera's not responding properly to the blind request - but once the player times out, the game proceeds as normal. During the time you have no buttons, the action is actually on the other player. That's why the timeout bar is on their name and not yours.

The server has asked that player "Do you want to post a blind?" and the client is meant to automatically respond to that request. It's not, for whatever reason - but that doesn't affect anyone but that client. When you refresh the FF client, nothing happens, because the action isn't on you in the first place. We're waiting for the other player. When you refresh Opera, it "fixes" it because for some reason refreshing makes Opera respond to the blind request properly.

I tried hacking a client to not respond to the blind request, and when it times out, the SB is returned to the player.



That said - thanks for submitting such a detailed bug report. If it weren't for the screencast I wouldn't have any clue what was happening at all. Smiley
hero member
Activity: 546
Merit: 500
hm. right.. will add this to issues list with important status.
newbie
Activity: 11
Merit: 0
Thanks for the BTC, but the kind of problem that I was describing is a kind of attack on users running firefox and chrome browsers: I can make them not have buttons in a first-to-act situation every time.

In other words, I'm running an opera browser, and "stealing" the small blind of a user who is waiting at a table is very easy. The browser featured on screen in the video is firefox, I make the firefox browser have no buttons by running opera on a separate computer.

I'm sure I can make the first person to act in a full ring game that is already running not have buttons just by sitting down with an opera browser.
hero member
Activity: 546
Merit: 500
ChloeST, thank you for this report. Although it is not what I am looking for. We support only Chrome and FireFox browsers and this is something specific to opera only (i tested it in other browser and it works fine in the same configuration).

What I am looking here for - you get no buttons in the middle of the game in Chrome or FireFox.

ps: sent 1 btc just to encourage more that kinds of bug reports posted.
newbie
Activity: 11
Merit: 0
Please find the screencast of this bug here:

http://www.youtube.com/watch?v=7iPtCCIxw9A

The reproduction of the bug is fairly simple, have testing01 sit at a table and have testing02 join. I'm guessing the problem lies in the uncommon browser used by testing02. There are no buttons available for the testing01 who is first-to-act. Reloading is performed with ctrl-r on both platforms. Reloading testing01's table does not fix the problem. Reloading testing02's table makes the buttons reappear even though the missing buttons are on testing01's platform.

testing01 is running:
Mozilla/5.0 (X11; U; Linux i686;en-US;rv:1.9.2.18) Gecko/20110615 Ubuntu/10.10 (maverick) Firefox/3.6.18

testing02 is running:
Opera/9.80 (Windows NT 6.1; U; en) Presto/2.9.168 Version/11.50

In the video the first two out of three runs I reload testing02's table and the buttons reappear. In the third run I try reloading testing01's table and it doesn't have any effect, then one last time I reload testing02's table and the buttons reappear.

Please deposit funds here:
1BuTSJ7iNPYqJKY57ZAuZhjfEi7KaLpwn6
sr. member
Activity: 454
Merit: 250
threads like this make me think 'fancy form of a friends request for hackers'
full member
Activity: 214
Merit: 100
I would like to submit my finding to the collection. It seems that in the list of pre-selectable options (Check/Fold , Check/Call Any, etc.) the raise option never works regardless of the circumstance.
hero member
Activity: 546
Merit: 500
iamhiv, thanx for this lead. I will definitely check it!
member
Activity: 109
Merit: 10
I have achieved another crash

I believe this is replicable

This happened on a 60 sec table

1. Let your time run down till the red bar is disappeared, then fold (This is tough and might require a few tries, but you have to fold right as it disappears, and it WON'T sit you out for timing out.

2. The next hand will be dealt, and you wont see cards or buttons

3. Refresh the page, and cards and buttons appear
member
Activity: 109
Merit: 10
I have gotten it to break.

1. Playing heads up.

2. Opponent wins a pot.

3. I click rebuy and click chips then quickly fold

4. Next hand comes up and I have no cards or no buttons. Soon I see the red bar on me indicating its my action. I am then folded without ever seeing cards.

Here is firebug console

Quote
playerSelf.handler {"money":[1,34,100,7,200,5,500,4,1000,3,2000,1,2500,5,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075774"}
connection handle 11045: {"money":72578,"cookie":"","game_id":11045,"packet_id":257,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"time__":1309934571830}
table.handler {"money":72578,"cookie":"","game_id":11045,"packet_id":257,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075775"}
player.handler {"money":72578,"cookie":"","game_id":11045,"packet_id":257,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075775"}
connection handle 11045: {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"time__":1309934571830}
table.handler {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075776"}
player.handler {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075776"}
connection handle 11045: {"players":[10697,11006],"cookie":"","packet_id":258,"game_id":11045,"serial":0,"type":"PacketPokerInGame","time__":1309934571830}
table.handler {"players":[10697,11006],"cookie":"","packet_id":258,"game_id":11045,"serial":0,"type":"PacketPokerInGame","uid__":"jpoker1309934075777"}
player.handler {"players":[10697,11006],"cookie":"","packet_id":258,"game_id":11045,"serial":0,"type":"PacketPokerInGame","uid__":"jpoker1309934075777"}
playerSelf.handler {"players":[10697,11006],"cookie":"","packet_id":258,"game_id":11045,"serial":0,"type":"PacketPokerInGame","uid__":"jpoker1309934075777"}
player.handler {"players":[10697,11006],"cookie":"","packet_id":258,"game_id":11045,"serial":0,"type":"PacketPokerInGame","uid__":"jpoker1309934075777"}
connection handle 11045: {"game_id":11045,"type":"PacketPokerDealer","dealer":9,"previous_dealer":0,"packet_id":259,"time__":1309934571830}
table.handler {"game_id":11045,"type":"PacketPokerDealer","dealer":9,"previous_dealer":0,"packet_id":259,"uid__":"jpoker1309934075778"}
connection handle 11045: {"packet_id":260,"level":0,"hand_serial":221961,"cookie":"","hands_count":27,"time":608,"game_id":11045,"serial":0,"type":"PacketPokerStart","time__":1309934571830}
table.handler {"packet_id":260,"level":0,"hand_serial":221961,"cookie":"","hands_count":27,"time":608,"game_id":11045,"serial":0,"type":"PacketPokerStart","uid__":"jpoker1309934075779"}
player.handler {"packet_id":260,"level":0,"hand_serial":221961,"cookie":"","hands_count":27,"time":608,"game_id":11045,"serial":0,"type":"PacketPokerStart","uid__":"jpoker1309934075779"}
playerSelf.handler {"packet_id":260,"level":0,"hand_serial":221961,"cookie":"","hands_count":27,"time":608,"game_id":11045,"serial":0,"type":"PacketPokerStart","uid__":"jpoker1309934075779"}
player.handler {"packet_id":260,"level":0,"hand_serial":221961,"cookie":"","hands_count":27,"time":608,"game_id":11045,"serial":0,"type":"PacketPokerStart","uid__":"jpoker1309934075779"}
connection handle 11045: {"cards":[],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerBoardCards","time__":1309934571831}
table.handler {"cards":[],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerBoardCards","uid__":"jpoker1309934075780"}
player.handler {"cards":[],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerBoardCards","uid__":"jpoker1309934075780"}
playerSelf.handler {"cards":[],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerBoardCards","uid__":"jpoker1309934075780"}
connection handle 11045: {"money":46234,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":0,"time__":1309934571831}
table.handler {"money":46234,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075781"}
player.handler {"money":46234,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075781"}
playerSelf.handler {"money":46234,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075781"}
connection handle 11045: {"money":[1,34,100,7,200,5,500,4,1000,3,2000,1,2500,5,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[],"time__":1309934571831}
table.handler {"money":[1,34,100,7,200,5,500,4,1000,3,2000,1,2500,5,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075782"}
player.handler {"money":[1,34,100,7,200,5,500,4,1000,3,2000,1,2500,5,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075782"}
playerSelf.handler {"money":[1,34,100,7,200,5,500,4,1000,3,2000,1,2500,5,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075782"}
connection handle 11045: {"money":72578,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"time__":1309934571831}
table.handler {"money":72578,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075783"}
player.handler {"money":72578,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":0,"uid__":"jpoker1309934075783"}
connection handle 11045: {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"time__":1309934571831}
table.handler {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075784"}
player.handler {"money":[1,78,100,6,200,7,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[],"uid__":"jpoker1309934075784"}
connection handle 11045: {"cookie":"","length":11,"type":"PacketPokerChipsPotReset","serial":0,"game_id":11045,"time__":1309934571832}
table.handler {"cookie":"","length":11,"type":"PacketPokerChipsPotReset","serial":0,"game_id":11045,"uid__":"jpoker1309934075785"}
player.handler {"cookie":"","length":11,"type":"PacketPokerChipsPotReset","serial":0,"game_id":11045,"uid__":"jpoker1309934075785"}
playerSelf.handler {"cookie":"","length":11,"type":"PacketPokerChipsPotReset","serial":0,"game_id":11045,"uid__":"jpoker1309934075785"}
player.handler {"cookie":"","length":11,"type":"PacketPokerChipsPotReset","serial":0,"game_id":11045,"uid__":"jpoker1309934075785"}
connection handle 11045: {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"time__":1309934571832}
table.handler {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"uid__":"jpoker1309934075786"}
player.handler {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"uid__":"jpoker1309934075786"}
connection handle 11045: {"dead":0,"amount":300,"cookie":"","packet_id":262,"game_id":11045,"serial":11006,"type":"PacketPokerBlind","time__":1309934571832}
table.handler {"dead":0,"amount":300,"cookie":"","packet_id":262,"game_id":11045,"serial":11006,"type":"PacketPokerBlind","uid__":"jpoker1309934075787"}
player.handler {"dead":0,"amount":300,"cookie":"","packet_id":262,"game_id":11045,"serial":11006,"type":"PacketPokerBlind","uid__":"jpoker1309934075787"}
connection handle 11045: {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":11006,"chips":[100,3],"time__":1309934571832}
table.handler {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":11006,"chips":[100,3],"uid__":"jpoker1309934075788"}
player.handler {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":11006,"chips":[100,3],"uid__":"jpoker1309934075788"}
connection handle 11045: {"money":72278,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":300,"time__":1309934571833}
table.handler {"money":72278,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":300,"uid__":"jpoker1309934075789"}
player.handler {"money":72278,"cookie":"","game_id":11045,"serial":11006,"type":"PacketPokerPlayerChips","bet":300,"uid__":"jpoker1309934075789"}
connection handle 11045: {"money":[1,78,100,7,200,5,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[100,3],"time__":1309934571833}
table.handler {"money":[1,78,100,7,200,5,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[100,3],"uid__":"jpoker1309934075790"}
player.handler {"money":[1,78,100,7,200,5,500,4,1000,4,2000,1,2500,3,5000,5,10000,3],"length":19,"game_id":11045,"serial":11006,"type":"PacketPokerClientPlayerChips","bet":[100,3],"uid__":"jpoker1309934075790"}
connection handle 11045: {"game_id":11045,"message":"Dealer: goldbit pays 3 blind\u000a","cookie":"","serial":0,"type":"PacketPokerChat","time__":1309934571833}
table.handler {"game_id":11045,"message":"Dealer: goldbit pays 3 blind\u000a","cookie":"","serial":0,"type":"PacketPokerChat","uid__":"jpoker1309934075791"}
connection handle 11045: {"game_id":11045,"serial":10697,"type":"PacketPokerPosition","position":0,"time__":1309934571833}
table.handler {"game_id":11045,"serial":10697,"type":"PacketPokerPosition","position":0,"uid__":"jpoker1309934075792"}
player.handler {"game_id":11045,"serial":10697,"type":"PacketPokerPosition","position":0,"uid__":"jpoker1309934075792"}
playerSelf.handler {"game_id":11045,"serial":10697,"type":"PacketPokerPosition","position":0,"uid__":"jpoker1309934075792"}
connection handle 11045: {"dead":0,"amount":600,"cookie":"","packet_id":264,"game_id":11045,"serial":10697,"type":"PacketPokerBlind","time__":1309934571833}
table.handler {"dead":0,"amount":600,"cookie":"","packet_id":264,"game_id":11045,"serial":10697,"type":"PacketPokerBlind","uid__":"jpoker1309934075793"}
player.handler {"dead":0,"amount":600,"cookie":"","packet_id":264,"game_id":11045,"serial":10697,"type":"PacketPokerBlind","uid__":"jpoker1309934075793"}
playerSelf.handler {"dead":0,"amount":600,"cookie":"","packet_id":264,"game_id":11045,"serial":10697,"type":"PacketPokerBlind","uid__":"jpoker1309934075793"}
connection handle 11045: {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":10697,"chips":[100,6],"time__":1309934571833}
table.handler {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":10697,"chips":[100,6],"uid__":"jpoker1309934075794"}
player.handler {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":10697,"chips":[100,6],"uid__":"jpoker1309934075794"}
playerSelf.handler {"type":"PacketPokerChipsPlayer2Bet","length":15,"cookie":"","game_id":11045,"serial":10697,"chips":[100,6],"uid__":"jpoker1309934075794"}
connection handle 11045: {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"time__":1309934571834}
table.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075795"}
player.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075795"}
playerSelf.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075795"}
connection handle 11045: {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"time__":1309934571834}
table.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075796"}
player.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075796"}
playerSelf.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075796"}
connection handle 11045: {"game_id":11045,"message":"Dealer: burningring pays 6 blind\u000a","cookie":"","serial":0,"type":"PacketPokerChat","time__":1309934571834}
table.handler {"game_id":11045,"message":"Dealer: burningring pays 6 blind\u000a","cookie":"","serial":0,"type":"PacketPokerChat","uid__":"jpoker1309934075797"}
connection handle 11045: {"cookie":"","game_id":11045,"cards":[203,206],"packet_id":687,"serial":10697,"type":"PacketPokerPlayerCards","time__":1309934571834}
table.handler {"cookie":"","game_id":11045,"cards":[203,206],"packet_id":687,"serial":10697,"type":"PacketPokerPlayerCards","uid__":"jpoker1309934075798"}
player.handler {"cookie":"","game_id":11045,"cards":[203,206],"packet_id":687,"serial":10697,"type":"PacketPokerPlayerCards","uid__":"jpoker1309934075798"}
playerSelf.handler {"cookie":"","game_id":11045,"cards":[203,206],"packet_id":687,"serial":10697,"type":"PacketPokerPlayerCards","uid__":"jpoker1309934075798"}
connection handle 11045: {"cookie":"","game_id":11045,"cards":[255,255],"packet_id":688,"serial":11006,"type":"PacketPokerPlayerCards","time__":1309934571835}
table.handler {"cookie":"","game_id":11045,"cards":[255,255],"packet_id":688,"serial":11006,"type":"PacketPokerPlayerCards","uid__":"jpoker1309934075799"}
player.handler {"cookie":"","game_id":11045,"cards":[255,255],"packet_id":688,"serial":11006,"type":"PacketPokerPlayerCards","uid__":"jpoker1309934075799"}
connection handle 11045: {"string":"pre-flop","cookie":"","game_id":11045,"packet_id":268,"serial":0,"type":"PacketPokerState","time__":1309934571835}
table.handler {"string":"pre-flop","cookie":"","game_id":11045,"packet_id":268,"serial":0,"type":"PacketPokerState","uid__":"jpoker1309934075800"}
connection handle 11045: {"serials":[10697,11006],"length":21,"cookie":"","game_id":11045,"numberOfCards":2,"serial":0,"type":"PacketPokerDealCards","time__":1309934571835}
table.handler {"serials":[10697,11006],"length":21,"cookie":"","game_id":11045,"numberOfCards":2,"serial":0,"type":"PacketPokerDealCards","uid__":"jpoker1309934075801"}
connection handle 11045: {"cards":[203,206],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerPlayerCards","time__":1309934571835}
table.handler {"cards":[203,206],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerPlayerCards","uid__":"jpoker1309934075802"}
player.handler {"cards":[203,206],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerPlayerCards","uid__":"jpoker1309934075802"}
playerSelf.handler {"cards":[203,206],"game_id":11045,"serial":10697,"cookie":"","type":"PacketPokerPlayerCards","uid__":"jpoker1309934075802"}
connection handle 11045: {"cards":[255,255],"game_id":11045,"serial":11006,"cookie":"","type":"PacketPokerPlayerCards","time__":1309934571835}
table.handler {"cards":[255,255],"game_id":11045,"serial":11006,"cookie":"","type":"PacketPokerPlayerCards","uid__":"jpoker1309934075803"}
player.handler {"cards":[255,255],"game_id":11045,"serial":11006,"cookie":"","type":"PacketPokerPlayerCards","uid__":"jpoker1309934075803"}
connection handle 11045: {"min":1200,"max":46234,"pot":900,"length":35,"step":100,"cookie":"","allin":46234,"call":0,"game_id":11045,"serial":0,"type":"PacketPokerBetLimit","time__":1309934571836}
table.handler {"min":1200,"max":46234,"pot":900,"length":35,"step":100,"cookie":"","allin":46234,"call":0,"game_id":11045,"serial":0,"type":"PacketPokerBetLimit","uid__":"jpoker1309934075804"}
connection handle 11045: {"cookie":"","length":11,"type":"PacketPokerBeginRound","serial":0,"game_id":11045,"time__":1309934571836}
table.handler {"cookie":"","length":11,"type":"PacketPokerBeginRound","serial":0,"game_id":11045,"uid__":"jpoker1309934075805"}
player.handler {"cookie":"","length":11,"type":"PacketPokerBeginRound","serial":0,"game_id":11045,"uid__":"jpoker1309934075805"}
playerSelf.handler {"cookie":"","length":11,"type":"PacketPokerBeginRound","serial":0,"game_id":11045,"uid__":"jpoker1309934075805"}
player.handler {"cookie":"","length":11,"type":"PacketPokerBeginRound","serial":0,"game_id":11045,"uid__":"jpoker1309934075805"}
connection handle 11045: {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"time__":1309934571836}
table.handler {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"uid__":"jpoker1309934075806"}
player.handler {"game_id":11045,"serial":11006,"type":"PacketPokerPosition","position":1,"uid__":"jpoker1309934075806"}
connection handle 11045: {"game_id":11045,"message":"Dealer: pre-flop, 2 players\u000a","cookie":"","serial":0,"type":"PacketPokerChat","time__":1309934571836}
table.handler {"game_id":11045,"message":"Dealer: pre-flop, 2 players\u000a","cookie":"","serial":0,"type":"PacketPokerChat","uid__":"jpoker1309934075807"}
setState retrieving user info undefined
sendPacket PacketPokerLongPollReturn
sendPacket (direct){"type":"PacketPokerLongPollReturn"}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      94ms   
jquery....min.js (line 16)
sendPacket (next){"type":"PacketPokerGetUserInfo","serial":10697}
success {"type":"PacketPokerLongPollReturn"} returned
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      95ms   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerGetUserInfo","serial":10697} returned [object Object]
queueIncoming {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","time__":1309934581179}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      557ms   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
connection handle 0: {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","time__":1309934581179}
server.handler {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","uid__":"jpoker1309934075808"}
table.handler {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","uid__":"jpoker1309934075808","game_id":"11045"}
player.handler {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","uid__":"jpoker1309934075808","game_id":"11045"}
playerSelf.handler {"rating":1000,"name":"burningring","money":{"X1":[71916,67783,216476]},"affiliate":0,"cookie":"","packet_id":691,"serial":10697,"password":"","type":"PacketPokerUserInfo","email":"[email protected]","uid__":"jpoker1309934075808","game_id":"11045"}
setState running PacketPokerUserInfo
sendPacket PacketPokerLongPollReturn
sendPacket (direct){"type":"PacketPokerLongPollReturn"}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      94ms   
jquery....min.js (line 16)
sendPacket (next){"type":"PacketPokerRebuy","serial":10697,"game_id":11045,"amount":30000}
sendPacket PacketPokerLongPollReturn
sendPacket (direct){"type":"PacketPokerLongPollReturn"}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      124ms   
jquery....min.js (line 16)
sendPacket (next){"type":"PacketPokerAutoBlindAnte","serial":10697,"game_id":11045}
sendPacket PacketPokerLongPollReturn
sendPacket (direct){"type":"PacketPokerLongPollReturn"}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      313ms   
jquery....min.js (line 16)
sendPacket (next){"type":"PacketPokerSit","game_id":11045,"serial":10697}
success {"type":"PacketPokerLongPollReturn"} returned
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      105ms   
jquery....min.js (line 16)
success {"type":"PacketPokerLongPollReturn"} returned
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerSit","game_id":11045,"serial":10697} returned [object Object]
queueIncoming {"game_id":11045,"serial":10697,"packet_id":270,"cookie":"","type":"PacketPokerSit","time__":1309934581903}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      95ms   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
connection handle 11045: {"game_id":11045,"serial":10697,"packet_id":270,"cookie":"","type":"PacketPokerSit","time__":1309934581903}
table.handler {"game_id":11045,"serial":10697,"packet_id":270,"cookie":"","type":"PacketPokerSit","uid__":"jpoker1309934075809"}
player.handler {"game_id":11045,"serial":10697,"packet_id":270,"cookie":"","type":"PacketPokerSit","uid__":"jpoker1309934075809"}
playerSelf.handler {"game_id":11045,"serial":10697,"packet_id":270,"cookie":"","type":"PacketPokerSit","uid__":"jpoker1309934075809"}
success {"type":"PacketPokerLongPollReturn"} returned [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
success {"type":"PacketPokerAutoBlindAnte","serial":10697,"game_id":11045} returned [object Object]
queueIncoming {"game_id":11045,"serial":10697,"packet_id":695,"cookie":"","type":"PacketPokerAutoBlindAnte","time__":1309934582028}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      106ms   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
connection handle 11045: {"game_id":11045,"serial":10697,"packet_id":695,"cookie":"","type":"PacketPokerAutoBlindAnte","time__":1309934582028}
table.handler {"game_id":11045,"serial":10697,"packet_id":695,"cookie":"","type":"PacketPokerAutoBlindAnte","uid__":"jpoker1309934075810"}
player.handler {"game_id":11045,"serial":10697,"packet_id":695,"cookie":"","type":"PacketPokerAutoBlindAnte","uid__":"jpoker1309934075810"}
playerSelf.handler {"game_id":11045,"serial":10697,"packet_id":695,"cookie":"","type":"PacketPokerAutoBlindAnte","uid__":"jpoker1309934075810"}
success {"type":"PacketPokerRebuy","serial":10697,"game_id":11045,"amount":30000} returned [object Object],[object Object]
queueIncoming {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"time__":1309934582164}
queueIncoming {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"time__":1309934582166}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      96ms   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
connection handle 11045: {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"time__":1309934582164}
table.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075811"}
player.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075811"}
playerSelf.handler {"money":45634,"cookie":"","game_id":11045,"serial":10697,"type":"PacketPokerPlayerChips","bet":600,"uid__":"jpoker1309934075811"}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
connection handle 11045: {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"time__":1309934582166}
table.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075812"}
player.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075812"}
playerSelf.handler {"money":[1,34,100,7,200,7,500,3,1000,5,2000,1,2500,4,5000,3,10000,1],"length":19,"game_id":11045,"serial":10697,"type":"PacketPokerClientPlayerChips","bet":[100,6],"uid__":"jpoker1309934075812"}
success {"type":"PacketPokerLongPoll"} returned
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.1s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      3.99s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned [object Object]
queueIncoming {"when":1309934660,"cookie":"","timeout":28,"game_id":11045,"packet_id":697,"serial":10697,"type":"PacketPokerTimeoutWarning","time__":1309934611929}
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.1s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
connection handle 11045: {"when":1309934660,"cookie":"","timeout":28,"game_id":11045,"packet_id":697,"serial":10697,"type":"PacketPokerTimeoutWarning","time__":1309934611929}
table.handler {"when":1309934660,"cookie":"","timeout":28,"game_id":11045,"packet_id":697,"serial":10697,"type":"PacketPokerTimeoutWarning","uid__":"jpoker1309934075813"}
player.handler {"when":1309934660,"cookie":"","timeout":28,"game_id":11045,"packet_id":697,"serial":10697,"type":"PacketPokerTimeoutWarning","uid__":"jpoker1309934075813"}
playerSelf.handler {"when":1309934660,"cookie":"","timeout":28,"game_id":11045,"packet_id":697,"serial":10697,"type":"PacketPokerTimeoutWarning","uid__":"jpoker1309934075813"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
success {"type":"PacketPokerLongPoll"} returned
POST https://betco.in/POKER_REST?auth=I8N7VS17C4L5P6V...UWL&uid=B1115ADCD84FCF21300D8837F01D25EE9F11E3DC
   
200 OK
      5.09s   
jquery....min.js (line 16)
sendPacket (queue){"type":"PacketPokerLongPoll"}
legendary
Activity: 1246
Merit: 1016
Strength in numbers
part of my work back then was introducing packets send retries and detecting connection break with showing notice. If this do not show up in players windows and in the same time packets are lost/not delivered in time - this is bug...

I do see that warning sometimes, it is helpful.

I did just have missing cards right after I got that warning. I don't know if they would have appeared just by waiting. When I reloaded they hesitated a second, displayed top before bottom. So maybe they would have displayed if I just waited.
hero member
Activity: 546
Merit: 500
part of my work back then was introducing packets send retries and detecting connection break with showing notice. If this do not show up in players windows and in the same time packets are lost/not delivered in time - this is bug...
legendary
Activity: 1246
Merit: 1016
Strength in numbers
I have a feeling it's all connection caused. That's no reason not to improve it though. Connections will always hiccup to some extent and in order for people to play for serious money the software needs to be able to handle that.
hero member
Activity: 546
Merit: 500
The rebuy button disappears when I fold, every time. That is usually when I want to rebuy.
Consider the 5 a donation Smiley

Thanks. I will put this into queue list.

But I rather was talking about disappearing call/fold/raise button when it is your turn and timer keeps counting. It happened often in the beginning of this year.

2All: There another way to create meaningful report for me - table runs in verbose mode and if you use Chrome or FireFox with Firebug - there will be alot of stuff going on in the console. Leave it open while playing and when something wrong happen - copy/paste the whole log from console to pastebin.com or similar service and post here a link to it with small description what happened.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
The rebuy button disappears when I fold, every time. That is usually when I want to rebuy.

Consider the 5 a donation Smiley
hero member
Activity: 546
Merit: 500
edit- what you are really asking for is worth like 500 btc's.  you are pretty much asking "tell me how to fix this problem exactly"  no one is going to be able to form an exact amount of steps and then take a screenshot to show u.  and then when you replicate it, it will do the same.  that is virtually impossible.

I tend to disagree. Previous bug with freezing was quite easily replicated. And it was very hard to fix. If you are programmer - I can point you on commits list and you can see how it evolved.

I am not looking for recipe to fix it, but rather steps to replicate it.
hero member
Activity: 546
Merit: 500
if there problem in code it should expose itself immediately. What you are talking about - random drops of connection which will happen for sure during long play.
Pages:
Jump to: