Quote:
Originally Posted by Eratosthenes
The intermittent hud freezing thing is not wm dependent (I think)--I think that opening a new hud is sometimes stepping on the other thread. Maybe when the other thread is looking for a resize event or something. Also I don't think this is happening with the current snapshot rc; otherwise, I would be hearing a lot more about it.
It is for me. I am using the latest snapshot (and even the latest git version) and I still get HUD freezes. Both with Compiz and xfwm. The only difference in the two is with xfwm, the HUD leaves blank black boxes when it freezes. Also the little HUD window turns grey and when I click to exit, I get the standard "this process has frozen, do you wish to kill it" message.
Quote:
Fix to get you going again is to:
- Close the existing HUD with xkill or something--also close fpdb, but you should be able to close it normally.
- Sometimes you need to delete the global lock file. On Linux that is /tmp/fpdb-something****k. (It will be the only file in /tmp that starts with fpdb.)
I've done both of those and it doesn't help.
I don't mean to be a pain, but I really don't want to have to go to Windows, transport all of my 200k hands and then import them into PT just to play. Right now I am not able to play until I get this issue resolved. (Yeah I am a HUD bot).
And, oh yeah, I installed the older version (0.20.0) because the HUD on that version used to work OK. However, now it will not import any of my hands. It just freezes. I have tried numerous different hands and they all freeze it up. (It does this when creating a new database from scratch, which I assume is necessary).
EDIT: Here is the python traceback I get when I try to import hands with v0.20.0
Code:
fpdb starting ...Traceback (most recent call last):
File "/usr/share/pyshared/fpdb/GuiBulkImport.py", line 95, in load_clicked
(stored, dups, partial, errs, ttime) = self.importer.runImport()
File "/usr/share/pyshared/fpdb/fpdb_import.py", line 228, in runImport
(totstored, totdups, totpartial, toterrors) = self.importFiles(self.database, None)
File "/usr/share/pyshared/fpdb/fpdb_import.py", line 284, in importFiles
,self.filelist[file][0], self.filelist[file][1], q)
File "/usr/share/pyshared/fpdb/fpdb_import.py", line 438, in import_file_dict
hhc = obj(self.config, in_path = file, out_path = out_path, index = idx, starsArchive = self.settings['starsArchive'])
File "/usr/share/pyshared/fpdb/HandHistoryConverter.py", line 101, in __init__
self.start()
File "/usr/share/pyshared/fpdb/HandHistoryConverter.py", line 149, in start
self.processedHands.append(self.processHand(handText))
File "/usr/share/pyshared/fpdb/HandHistoryConverter.py", line 275, in processHand
hand = Hand.HoldemOmahaHand(self.config, self, self.sitename, gametype, handText)
File "/usr/share/pyshared/fpdb/Hand.py", line 678, in __init__
hhc.readHandInfo(self)
File "/usr/share/pyshared/fpdb/FulltiltToFpdb.py", line 210, in readHandInfo
hand.startTime = HandHistoryConverter.changeTimezone(hand.startTime, "ET", "UTC")
File "/usr/share/pyshared/fpdb/HandHistoryConverter.py", line 502, in changeTimezone
if ( time.month == 12 # all of Dec
AttributeError: 'int' object has no attribute 'month'
it appears to be related to the first string in a HH file. It seems to be something wrong with the way it parses the timezone. However, even when I have the timezone set to default it still freezes. (I have tried importing both kinds of HH's -- those with the default timezone and those without).
Also, this error seems to be fixed in the rc snapshot, but obviously I can't use the rc since the HUD freezes. So, it's kind of a catch-22.
Last edited by MyHandle; 12-15-2010 at 12:32 AM.