[Eric] eric4 problem on Vista: pythonw.exe has stopped working

detlev detlev at die-offenbachs.de
Sun Mar 28 13:31:26 BST 2010


On Sonntag, 28. März 2010, Francesco Biccari wrote:
> Hello,
> 
> the problem of python crash on Eric4 exit
> disappears compiling PyQt.
> 
> Should not be better to make eric4 works even with
> the precompiled version of PyQt?
> Installing Qt, QScintilla, and so on is very tedious.
> 
> I noticed also another "bug" which appears with the
> precompiled versione of PyQt.
> If I open the "HelpViewer..." the Eric4 browser appears
> together with another windows saying:
> QSqlDatabase: QSQLITE driver not loaded

It seems, that the sqlite driver is not included in the installer.

> after several identical messages the window
> shows the error log and remains blocked.
> 

This error should be fixed by the repo sources. Can you please check.

> This is the log error:
> 
> ***************************************************************************
> ************************** Warning:
> An unhandled exception occurred. Please report the problem
> using the error reporting dialog or via email to
> <eric4-bugs at eric-ide.python-projects.org>.
> A log has been written to "C:\Users\Francesco\_eric4\eric4_error.log".
> Error information:
> ---------------------------------------------------------------------------
> ----- 2010-03-28, 14:20:48
> ---------------------------------------------------------------------------
> ----- <type 'exceptions.RuntimeError'>:
> underlying C/C++ object has been deleted
> ---------------------------------------------------------------------------
> ----- File
>  "C:\Python26\Lib\site-packages\eric4\Helpviewer\HelpWebSearchWidget.py",
>  line 403, in __engineImageChanged
> QIcon(QPixmap.fromImage(osm.currentEngine().image())))
> ---------------------------------------------------------------------------
> ----- Version Numbers:
> Python 2.6.4
> Qt 4.6.2
> PyQt4 4.7.2
> sip 4.10.1
> QScintilla 2.4.3
> eric4 4.4.2 (r3677)
> Platform: win32
> 2.6.4 |EPD 6.1-1 (32-bit)| (r264:75706, Nov 11 2009, 19:42:36) [MSC
> v.1500 32 bit (Intel)]
> ---------------------------------------------------------------------------
> ----- Plugins Version Numbers:
> PluginAbout 4.4.0
> PluginEricapi 4.4.0
> PluginEricdoc 4.4.0
> PluginSyntaxChecker 4.4.0
> PluginTabnanny 4.4.0
> PluginVcsPySvn 4.4.0
> PluginVcsSubversion 4.4.0
> PluginVmListspace 4.4.0
> PluginVmMdiArea 4.4.0
> PluginVmTabview 4.4.0
> PluginVmWorkspace 4.4.0
> PluginWizardPyRegExp 4.4.0
> PluginWizardQColorDialog 4.4.0
> PluginWizardQFileDialog 4.4.0
> PluginWizardQFontDialog 4.4.0
> PluginWizardQInputDialog 4.4.0
> PluginWizardQMessageBox 4.4.0
> PluginWizardQRegExp 4.4.0
> ***************************************************************************
> **************************
> 
> Thanks for your help.
> Ciao ciao.
> Fra
> 
> On Fri, Mar 26, 2010 at 19:50, Francesco Biccari <biccari at gmail.com> wrote:
> > Other informations.
> >
> > I tried to start separately the components of eric4.
> > The only components which show the crash of python on exit are:
> >
> > eric.py (the main application)
> > eric4-tray.py
> > eric4-unittest.py
> > eric4-webbrowser.py
> >
> > With the other components, no problem arises.
> >
> > Ciao ciao.
> > Fra
> >
> > On Fri, Mar 26, 2010 at 15:42, Wilde, Marion G <mgwilde at sandia.gov> wrote:
> >> Sir,
> >>
> >> Python is run from a DOS window; the trick I've found to make it close
> >> the window after executing a python script is to "call xxxx.py" rather
> >> than transferring control to it.
> >>
> >> Here are two small code snippets that may help:
> >>
> >> test.bat
> >>
> >>        @echo off
> >>        call c:\python2.4\python test.py
> >>        exit
> >>
> >> test.py
> >>
> >>        import os
> >>        os.listdir(os.getcwd())
> >>        # kill time loop so that the display is visible long
> >>        # enough to see it
> >>        for i in range (50000000):
> >>                pass
> >>
> >> I've executed this on my Windows XP machine, and it works to close the
> >> DOS window when the program exits.
> >>
> >> Marion Wilde
> >>
> >> -----Original Message-----
> >> From: eric-bounces at riverbankcomputing.com
> >> [mailto:eric-bounces at riverbankcomputing.com] On Behalf Of Francesco
> >> Biccari Sent: Friday, March 26, 2010 7:43 AM
> >> To: eric
> >> Subject: Re: [Eric] eric4 problem on Vista: pythonw.exe has stopped
> >> working
> >>
> >> Thanks for suggestions.
> >> I'm trying to compile PyQt.
> >>
> >> In the meantime I cas report the debug messages of eric4.
> >> The last message appears when I close the program.
> >> It seems that eric4 is not the problem. : )
> >>
> >> Ciao ciao.
> >> Fra
> >>
> >>
> >>
> >> python eric4.py --debug
> >>
> >> DEBUG:root:Importing Preferences
> >> DEBUG:root:Importing packages...
> >> DEBUG:root:Generating Main Window...
> >> DEBUG:root:Initializing Plugin Manager...
> >> DEBUG:root:Generating Main User Interface...
> >> DEBUG:root:Creating Layout...
> >> DEBUG:root:Creating Viewmanager...
> >> DEBUG:root:Creating toolboxes...
> >> DEBUG:root:Created Layout
> >> DEBUG:root:Creating Debugger UI...
> >> DEBUG:root:Creating Programs Dialog...
> >> DEBUG:root:Creating Shortcuts Dialog...
> >> DEBUG:root:Setting up connections...
> >> DEBUG:root:Initializing Tools...
> >> DEBUG:root:Registering Objects...
> >> DEBUG:root:Initializing Actions...
> >> DEBUG:root:Initializing Menus...
> >> DEBUG:root:Initializing Toolbars...
> >> DEBUG:root:Initializing Statusbar...
> >> DEBUG:root:Initializing Single Application Server...
> >> DEBUG:root:Activating Plugins...
> >> DEBUG:root:Restoring Toolbarmanager...
> >> DEBUG:root:Shutting down, result 0
> >>
> >> On Wed, Mar 24, 2010 at 19:05, detlev <detlev at die-offenbachs.de> wrote:
> >>> Hi,
> >>>
> >>> I can't reproduce the issue on my Windows systems (Win 7 and XP).
> >>> Please try to install PyQt4, sip, ... from sources to make sure, the
> >>> issue is not related to the PyQt4 installer.
> >>>
> >>> If you want to get rid of the DOS window, simply create a link to
> >>> eric4.pyw on your desktop.
> >>>
> >>> Regards,
> >>> Detlev
> >>>
> >>> On Mittwoch, 24. März 2010, Francesco Biccari wrote:
> >>>> Hello,
> >>>>
> >>>> I am a new user of eric4.
> >>>>
> >>>> I use Windows Vista 32 bit.
> >>>> I installed in order Python 2.6.5 (Windows installer), Qt
> >>>> (qt-sdk-win-opensource-2010.02.1.exe file, maybe it was not necessary
> >>>> because PyQt already have all the needed files), PyQt
> >>>> (PyQt-Py2.6-gpl-4.7.2-1.exe) and eric4 (eric4-4.4.2).
> >>>>
> >>>> Everything, except for eric4, works fine (even simple program with
> >>>> some Qt widgets).
> >>>>
> >>>> eric4 works well but when I close the program, a Windows pop-up
> >>>> appears saying: "pythonw has stopped working".
> >>>> I try to edit the file eric4.bat substituting pythonw with python but
> >>>> the error becomes "python has stopped working".
> >>>>
> >>>> Moreover, just for your information, when I launch the script
> >>>> eric4.bat a DOS window remains opened.
> >>>> I think this is wrong because pythonw is exactly used for this
> >>>> porpouse,
> >>>>  right?
> >>>>
> >>>> I would like to solve this very annoying problem.
> >>>> Thank you for your help.
> >>>> Regards.
> >>>> Francesco
> >>>> _______________________________________________
> >>>> Eric mailing list
> >>>> Eric at riverbankcomputing.com
> >>>> http://www.riverbankcomputing.com/mailman/listinfo/eric
> >>>
> >>> --
> >>> Detlev Offenbach
> >>> detlev at die-offenbachs.de
> >>
> >> _______________________________________________
> >> Eric mailing list
> >> Eric at riverbankcomputing.com
> >> http://www.riverbankcomputing.com/mailman/listinfo/eric
> 
> _______________________________________________
> Eric mailing list
> Eric at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/eric
> 


-- 
Detlev Offenbach
detlev at die-offenbachs.de


More information about the Eric mailing list