Most of these seem to happen when im messing around in the prefrences window then close it, which in turn causes Rufus to close.
The following is from rufus.exe.log
Traceback (most recent call last):
File "p2pgauge.pyo", line 165, in OnPaint
File "wx\_gdi.pyo", line 4082, in __init__
PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\dcmemory.cpp(133): Couldn't select a bitmap into wxMemoryDC
Traceback (most recent call last):
File "rufus.py", line 515, in OnInvoke
File "rufus.py", line 923, in UpdateGUI
File "graphpanel.pyo", line 233, in Append_URate
File "graph.pyo", line 116, in AddValue
File "wx\_core.pyo", line 934, in __init__
OverflowError: long int too large to convert to int
Traceback (most recent call last):
File "g3widgets.pyo", line 78, in TabChanged
File "graphpanel.pyo", line 160, in UpdateSize
File "graph.pyo", line 172, in OnSize
File "graph.pyo", line 74, in OnSize
File "wx\_core.pyo", line 934, in __init__
OverflowError: long int too large to convert to int
Traceback (most recent call last):
File "rufus.py", line 515, in OnInvoke
File "rufus.py", line 840, in UpdateGUI
File "btsession.pyo", line 133, in AppendRateRecord
OverflowError: cannot convert float infinity to long
No idea if any of that helps but ill try messing around more and attempt nail down how I come about the errors.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can't seem to reproduce this one again but it was involving the fixed try icon option which spouted out this to the error log:
Traceback (most recent call last):
File "optiondlg.pyo", line 1744, in OnSelChanged
File "wx\_controls.pyo", line 5125, in GetItemText
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\treectrl.cpp(929): invalid tree item
Traceback (most recent call last):
File "optiondlg.pyo", line 1741, in OnSelChanged
File "wx\_core.pyo", line 10797, in __getattr__
wx._core.PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
Traceback (most recent call last):
File "optiondlg.pyo", line 1741, in OnSelChanged
File "wx\_core.pyo", line 10797, in __getattr__
wx._core.PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
Traceback (most recent call last):
File "optiondlg.pyo", line 1783, in Cleanup
File "wx\_core.pyo", line 10797, in __getattr__
PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for reporting these... you actually managed to get two of the hardest bugs to replicate. If you do work out how to replicate them it would make these bugs much easier to fix.
Some questions:
Which version of Rufus are you running? Were you watching a film or running anything graphic/CPU intensive? Or did you have a window that was 'always on top'? - I've had this error once when playing a DVD in 'always on top' mode but could never repeat the error again.
The fact that you had the Rufus prefs window open might back up this idea as it stays on top all the time. I'm not 100% sure how this would affect the painting of the download progress gauge though...
Thanks
d0c
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Oops... I forgot to mention that the error I was talking about was the:
PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\dcmemory.cpp(133): Couldn't select a bitmap into wxMemoryDC
Where's an 'edit post' button when you need one...
d0c
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Most of these seem to happen when im messing around in the prefrences window then close it, which in turn causes Rufus to close.
The following is from rufus.exe.log
Traceback (most recent call last):
File "p2pgauge.pyo", line 165, in OnPaint
File "wx\_gdi.pyo", line 4082, in __init__
PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\dcmemory.cpp(133): Couldn't select a bitmap into wxMemoryDC
Traceback (most recent call last):
File "rufus.py", line 515, in OnInvoke
File "rufus.py", line 923, in UpdateGUI
File "graphpanel.pyo", line 233, in Append_URate
File "graph.pyo", line 116, in AddValue
File "wx\_core.pyo", line 934, in __init__
OverflowError: long int too large to convert to int
Traceback (most recent call last):
File "g3widgets.pyo", line 78, in TabChanged
File "graphpanel.pyo", line 160, in UpdateSize
File "graph.pyo", line 172, in OnSize
File "graph.pyo", line 74, in OnSize
File "wx\_core.pyo", line 934, in __init__
OverflowError: long int too large to convert to int
Traceback (most recent call last):
File "rufus.py", line 515, in OnInvoke
File "rufus.py", line 840, in UpdateGUI
File "btsession.pyo", line 133, in AppendRateRecord
OverflowError: cannot convert float infinity to long
No idea if any of that helps but ill try messing around more and attempt nail down how I come about the errors.
I can't seem to reproduce this one again but it was involving the fixed try icon option which spouted out this to the error log:
Traceback (most recent call last):
File "optiondlg.pyo", line 1744, in OnSelChanged
File "wx\_controls.pyo", line 5125, in GetItemText
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\treectrl.cpp(929): invalid tree item
Traceback (most recent call last):
File "optiondlg.pyo", line 1741, in OnSelChanged
File "wx\_core.pyo", line 10797, in __getattr__
wx._core.PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
Traceback (most recent call last):
File "optiondlg.pyo", line 1741, in OnSelChanged
File "wx\_core.pyo", line 10797, in __getattr__
wx._core.PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
Traceback (most recent call last):
File "optiondlg.pyo", line 1783, in Cleanup
File "wx\_core.pyo", line 10797, in __getattr__
PyDeadObjectError: The C++ part of the Options_Rate_Panel object has been deleted, attribute access no longer allowed.
Hey man,
Thanks for reporting these... you actually managed to get two of the hardest bugs to replicate. If you do work out how to replicate them it would make these bugs much easier to fix.
Some questions:
Which version of Rufus are you running? Were you watching a film or running anything graphic/CPU intensive? Or did you have a window that was 'always on top'? - I've had this error once when playing a DVD in 'always on top' mode but could never repeat the error again.
The fact that you had the Rufus prefs window open might back up this idea as it stays on top all the time. I'm not 100% sure how this would affect the painting of the download progress gauge though...
Thanks
d0c
Oops... I forgot to mention that the error I was talking about was the:
PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\dcmemory.cpp(133): Couldn't select a bitmap into wxMemoryDC
Where's an 'edit post' button when you need one...
d0c