PiRSquared17 / appsnap

Automatically exported from code.google.com/p/appsnap
0 stars 0 forks source link

crashed while checking 7-zip #108

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Clicked the arrow under 7-zip
2.
3.

What is the expected output? What do you see instead?

Crashed got error message

========================
Mon May 26 11:53:28 2008
========================

AppSnap = 1.3.3
wxPython = 2.8.7.1
PyCurl = libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 c-ares/1.3.1
Locale = en_US

>>> whitecolour = wx.Colour( blue=255,green=255,red=255 )
... (255, 255, 255, 255)
>>> lightgreycolour = wx.Colour( blue=240,green=240,red=240 )
... (240, 240, 240, 255)
>>> darkgreycolour = wx.Colour( blue=200,green=200,red=200 )
... (200, 200, 200, 255)
>>> lightredcolour = wx.Colour( blue=180,green=180,red=255 )
... (255, 180, 180, 255)
>>> lightbluecolour = wx.Colour( blue=255,green=200,red=180 )
... (180, 200, 255, 255)
>>> bluecolour = wx.Colour( blue=255 )
... (0, 0, 255, 255)
>>> sectionfont = wx.Font(
style=wx.FONTSTYLE_NORMAL,pointSize=10,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTF
AMILY_DECORATIVE,face='Verdana'
)
... <wx._gdi.Font; proxy of <Swig Object of type 'wxFont *' at 0x1feb2c8> >
>>> dropdownfont = wx.Font(
style=wx.FONTSTYLE_NORMAL,pointSize=10,weight=wx.FONTWEIGHT_NORMAL,family=wx.FON
TFAMILY_SWISS,face='Arial'
)
... <wx._gdi.Font; proxy of <Swig Object of type 'wxFont *' at 0x1fe2600> >
>>> filterfont = wx.Font(
style=wx.FONTSTYLE_NORMAL,pointSize=9,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONT
FAMILY_SWISS,face='Arial'
)
... <wx._gdi.Font; proxy of <Swig Object of type 'wxFont *' at 0x1feb2d8> >
>>> urlfont = wx.Font(
style=wx.FONTSTYLE_NORMAL,pointSize=6,weight=wx.FONTWEIGHT_BOLD,family=wx.FONTFA
MILY_TELETYPE,face='Courier
New' )
... <wx._gdi.Font; proxy of <Swig Object of type 'wxFont *' at 0x1ead560> >
>>> cancelfont = wx.Font(
style=wx.FONTSTYLE_NORMAL,pointSize=8,weight=wx.FONTWEIGHT_NORMAL,family=wx.FONT
FAMILY_DEFAULT,underline=True
)
... <wx._gdi.Font; proxy of <Swig Object of type 'wxFont *' at 0x1fdc500> >
>>> tbpanel = wx.Panel( pos=(0, 0),parent=self.objects['frame'] )
... <wx._windows.Panel; proxy of <Swig Object of type 'wxPanel *' at
0xb003e8> >
>>> panel = wx.Panel( pos=(100, 1),parent=self.objects['frame'] )
... <wx._windows.Panel; proxy of <Swig Object of type 'wxPanel *' at
0xaf2eb8> >
>>> dropdown = wx.Choice( parent=self.objects['panel'],pos=(0,
-1),size=(165, -1) )
... <wx._controls.Choice; proxy of <Swig Object of type 'wxChoice *' at
0x1feadf0> >
>>> filterbox = wx.TextCtrl( parent=self.objects['panel'],pos=(215,
3),size=(130, 19) )
... <wx._controls.TextCtrl; proxy of <Swig Object of type 'wxTextCtrl *' at
0x1641c60> >
>>> bsizer = wx.BoxSizer( orient=wx.VERTICAL )
... <wx._core.BoxSizer; proxy of <Swig Object of type 'wxBoxSizer *' at
0x1e9f500> >
>>> scrollwindow = wx.ScrolledWindow( pos=(0,
25),parent=self.objects['panel'] )
... <wx._windows.ScrolledWindow; proxy of <Swig Object of type
'wxScrolledWindow *' at 0x180ead0> >
>>> icon = wx.Icon( type=wx.BITMAP_TYPE_ICO,name='appsnap.ico' )
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1febb68> >
>>> downloadicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;18'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1eccb28> >
>>> downloadbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1febb58> >
>>> installicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;15'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1ecbb70> >
>>> installbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1ecdfa8> >
>>> upgradeicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;19'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1ecccb8> >
>>> upgradebmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1febb78> >
>>> uninstallicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;32'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1ed5cf8> >
>>> uninstallbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1ecccc8> >
>>> updateicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;35'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1feb600> >
>>> updatebmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1ed5d08> >
>>> reloadicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;69'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0xb01628> >
>>> reloadbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1fedba0> >
>>> reportbugicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;13'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0xb01648> >
>>> reportbugbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0xb01638> >
>>> helpicon = wx.Icon(
type=wx.BITMAP_TYPE_ICO,desiredHeight=16,desiredWidth=16,name='%systemroot%\syst
em32\shell32.dll;23'
)
... <wx._gdi.Icon; proxy of <Swig Object of type 'wxIcon *' at 0x1ed8140> >
>>> helpbmp = wx.EmptyBitmap( width=16,height=16 )
... <wx._gdi.Bitmap; proxy of <Swig Object of type 'wxBitmap *' at 0x1ed74c8> >
>>> toolbar = wx.ToolBar( style=wx.TB_TEXT |
wx.TB_VERTICAL,parent=self.objects['tbpanel'] )
... <wx._controls.ToolBar; proxy of <Swig Object of type 'wxToolBar *' at
0x1ed59f0> >
>>> statusbar = wx.StatusBar( parent=self.objects['frame'] )
... <wx._windows.StatusBar; proxy of <Swig Object of type 'wxStatusBar *'
at 0x1feaf58> >
>>> self.objects['frame'].SetSizeHints( minH=590,minW=500 )
... None
>>> self.objects['frame'].SetIcon( icon=self.objects['icon'] )
... None
>>> self.objects['frame'].SetToolBar( toolbar=self.objects['toolbar'] )
... None
>>> self.objects['frame'].SetStatusBar( statBar=self.objects['statusbar'] )
... None
>>> self.objects['tbpanel'].SetBackgroundColour(
colour=self.objects['whitecolour'] )
... True
>>> self.objects['panel'].SetBackgroundColour(
colour=self.objects['whitecolour'] )
... True
>>> self.objects['dropdown'].SetFont( font=self.objects['dropdownfont'] )
... True
>>> self.objects['filterbox'].SetFont( font=self.objects['filterfont'] )
... True
>>> self.objects['filterbox'].SetValue( value=u"Filter" )
... None
>>> self.objects['filterbox'].SetForegroundColour(
colour=self.objects['darkgreycolour'] )
... True
>>> self.objects['scrollwindow'].SetBackgroundColour(
colour=self.objects['whitecolour'] )
... True
>>> self.objects['scrollwindow'].SetScrollRate( xstep=0,ystep=10 )
... None
>>> self.objects['scrollwindow'].SetSizer( sizer=self.objects['bsizer'] )
... None
>>> self.objects['scrollwindow'].EnableScrolling(
y_scrolling=True,x_scrolling=False )
... None
>>> self.objects['scrollwindow'].SetFocus( )
... None
>>> self.objects['downloadbmp'].CopyFromIcon(
icon=self.objects['downloadicon'] )
... True
>>> self.objects['installbmp'].CopyFromIcon( icon=self.objects['installicon'] )
... True
>>> self.objects['upgradebmp'].CopyFromIcon( icon=self.objects['upgradeicon'] )
... True
>>> self.objects['uninstallbmp'].CopyFromIcon(
icon=self.objects['uninstallicon'] )
... True
>>> self.objects['updatebmp'].CopyFromIcon( icon=self.objects['updateicon'] )
... True
>>> self.objects['reloadbmp'].CopyFromIcon( icon=self.objects['reloadicon'] )
... True
>>> self.objects['reportbugbmp'].CopyFromIcon(
icon=self.objects['reportbugicon'] )
... True
>>> self.objects['helpbmp'].CopyFromIcon( icon=self.objects['helpicon'] )
... True
>>> self.objects['toolbar'].SetBackgroundColour(
colour=self.objects['whitecolour'] )
... True
>>> self.objects['statusbar'].SetFieldsCount( number=2 )
... None
>>> ['wx.EVT_SIZE', '( ', "self.objects['frame'],",
'event_object.resize_all )']
>>> ['wx.EVT_CHOICE', '( ', "self.objects['frame'],
self.objects['dropdown'].GetId(),", 'event_object.category_chosen )']
>>> ['wx.EVT_TEXT', '( ', "self.objects['frame'],
self.objects['filterbox'].GetId(),", 'event_object.filter_section_list )']
>>> ['wx.EVT_SET_FOCUS', '( ', "self.objects['filterbox'],",
'event_object.adjust_filter_box_text )']
>>> ['wx.EVT_KILL_FOCUS', '( ', "self.objects['filterbox'],",
'event_object.adjust_filter_box_text )']
>>> self.objects['dropdown'].Clear( )
... None
>>> self.objects['dropdown'].Append( item=u"All" )
... 0
>>> self.objects['dropdown'].Append( item=u"Installed" )
... 1
>>> self.objects['dropdown'].Append( item=u"Not Installed" )
... 2
>>> self.objects['dropdown'].Append( item=u"Upgradeable" )
... 3
>>> self.objects['dropdown'].Append( item=u"Removable" )
... 4
>>> self.objects['dropdown'].Append( item=u"Processing" )
... 5
>>> self.objects['dropdown'].Append( item=u"--" )
... 6
>>> self.objects['dropdown'].Append( item=u"Development" )
... 7
>>> self.objects['dropdown'].Append( item=u"Entertainment" )
... 8
>>> self.objects['dropdown'].Append( item=u"Firefox:Development" )
... 9
>>> self.objects['dropdown'].Append( item=u"Firefox:Internet" )
... 10
>>> self.objects['dropdown'].Append( item=u"Firefox:Productivity" )
... 11
>>> self.objects['dropdown'].Append( item=u"Firefox:Utilities" )
... 12
>>> self.objects['dropdown'].Append( item=u"Fun and Games" )
... 13
>>> self.objects['dropdown'].Append( item=u"Internet" )
... 14
>>> self.objects['dropdown'].Append( item=u"Libraries" )
... 15
>>> self.objects['dropdown'].Append( item=u"Productivity" )
... 16
>>> self.objects['dropdown'].Append( item=u"Server" )
... 17
>>> self.objects['dropdown'].Append( item=u"Thunderbird:Productivity" )
... 18
>>> self.objects['dropdown'].Append( item=u"Utilities" )
... 19
>>> self.objects['dropdown'].Select( n=0 )
... None
>>> self.objects['toolbar'].Disable( )
... True
>>> self.objects['toolbar'].Refresh( )
... None
>>> self.objects['dropdown'].Disable( )
... True
>>> self.objects['filterbox'].Disable( )
... True
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['application'].Yield( onlyIfNeeded=True )
... True
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ecd380> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ecd3c8> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f70b80> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['downloadbmp'],shortHelp=u"Download selected
applications",label=u"Download" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1fdb588> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f669e8> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['installbmp'],shortHelp=u"Download and install
selected applications",label=u"Install" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f70680> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1fdced0> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['upgradebmp'],shortHelp=u"Upgrade selected
applications",label=u"Upgrade" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1fdcce8> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1fed920> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['uninstallbmp'],shortHelp=u"Uninstall selected
applications",label=u"Uninstall" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ed3380> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ed9f60> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f95be8> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ed0090> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['updatebmp'],shortHelp=u"Update AppSnap and
database",label=u"Update" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1febb10> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f98140> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['reloadbmp'],shortHelp=u"Reload
configuration",label=u"Reload" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f98188> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f81d28> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f8e550> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f642d8> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['reportbugbmp'],shortHelp=u"Report a
bug",label=u"Report Bug" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1ebbd80> >
>>> self.objects['toolbar'].AddSeparator( )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f98820> >
>>> self.objects['toolbar'].AddLabelTool(
id=-1,bitmap=self.objects['helpbmp'],shortHelp=u"Open
documentation",label=u"Help" )
... <wx._controls.ToolBarToolBase; proxy of <Swig Object of type
'wxToolBarToolBase *' at 0x1f98a00> >
>>> self.objects['statusbar'].SetStatusText( text=u"Loading
database",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['tbpanel'].SetSize( size=(100, 590) )
... None
>>> self.objects['panel'].SetSize( size=(400, 590) )
... None
>>> self.objects['scrollwindow'].SetSize( size=(385, 500) )
... None
>>> self.objects['bsizer'].SetMinSize( size=(385, 500) )
... None
>>> self.objects['filterbox'].Move( pt=(255, 3) )
... None
>>> self.objects['tbpanel'].SetSize( size=(100, 590) )
... None
>>> self.objects['panel'].SetSize( size=(400, 590) )
... None
>>> self.objects['scrollwindow'].SetSize( size=(385, 500) )
... None
>>> self.objects['bsizer'].SetMinSize( size=(385, 500) )
... None
>>> self.objects['filterbox'].Move( pt=(255, 3) )
... None
>>> self.objects['bsizer'].Clear( deleteWindows=True )
... None
>>> self.objects['scrollwindow'].Hide( )
... True
>>> self.objects['toolbar'].Disable( )
... False
>>> self.objects['toolbar'].Refresh( )
... None
>>> self.objects['dropdown'].Disable( )
... False
>>> self.objects['filterbox'].Disable( )
... False
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['application'].Yield( onlyIfNeeded=True )
... True
>>> self.objects['toolbar'].EnableTool( enable=True,id=100 )
... None
>>> self.objects['toolbar'].EnableTool( enable=True,id=101 )
... None
>>> self.objects['toolbar'].EnableTool( enable=True,id=102 )
... None
>>> self.objects['scrollwindow'].Hide( )
... False
>>> self.objects['statusbar'].SetStatusText( text=u"Loading ...",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['bsizer'].Layout( )
... None
>>> self.objects['bsizer'].FitInside( window=self.objects['scrollwindow'] )
... None
>>> self.objects['scrollwindow'].Refresh( )
... None
>>> self.objects['scrollwindow'].Show( )
... True
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['toolbar'].Enable( )
... True
>>> self.objects['toolbar'].Refresh( )
... None
>>> self.objects['dropdown'].Enable( )
... True
>>> self.objects['filterbox'].Enable( )
... True
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['toolbar'].Disable( )
... True
>>> self.objects['toolbar'].Refresh( )
... None
>>> self.objects['dropdown'].Disable( )
... True
>>> self.objects['filterbox'].Disable( )
... True
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['application'].Yield( onlyIfNeeded=True )
... True
>>> self.objects['statusbar'].SetStatusText( text=u"Checking for AppSnap
updates",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=0 )
... None
>>> self.objects['statusbar'].SetStatusText( text=u"",number=1 )
... None
>>> self.objects['statusbar'].Refresh( )
... None
>>> self.objects['toolbar'].Enable( )
... True
>>> self.objects['toolbar'].Refresh( )
... None
>>> self.objects['dropdown'].Enable( )
... True
>>> self.objects['filterbox'].Enable( )
... True
>>> self.objects['statusbar'].Refresh( )
... None

Traceback (most recent call last):
  File ".\appsnaplib\widgets.py", line 286, in on_url_click
WindowsError: [Error 2] The system cannot find the file specified:
'http://7-zip.org/'

What version of the product are you using? On what operating system?

1.3.3

Please provide any additional information below.
I love the program! I'lldo anything I can to help.

Original issue reported on code.google.com by bytewri...@gmail.com on 26 May 2008 at 4:00

GoogleCodeExporter commented 9 years ago
I've gone ahead and fixed the crash. I'm not sure why the URL is not loading 
though.
What happens when you try running http://7-zip.org in Start->Run?

Original comment by ganesh...@gmail.com on 10 Jun 2008 at 4:48