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

detlev detlev at die-offenbachs.de
Sun Mar 28 15:27:36 BST 2010


On Sonntag, 28. März 2010, Francesco Biccari wrote:
> With the repo version the HelpViewer still complains
> about the missing QSqlDatabase but after the warning
> messages it closes without crashing.  : )
> 
> The crash on exit remains with the precompiled PyQt.
> 
> Another observation: why the repo structure is different
> from what we have in the release files (.zip, etc...)?
> I had to manually create the folder eric and put almost
> all files inside that folder in order to launch the install.py.

The sources are not meant to be installed. Usually I create a distribution 
package from them using a bash script.

> Before to do that I tried to launch eric.py directly but several
> errors appeared.

After a fresh checkout you have to run the compileUi.py script inside the eric 
source directory. Thereafter you can run the eric script from within the 
sources.

> 
> Ciao ciao.
> Fra
> 
> On Sun, Mar 28, 2010 at 14:31, detlev <detlev at die-offenbachs.de> wrote:
> > 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
> 


-- 
Detlev Offenbach
detlev at die-offenbachs.de


More information about the Eric mailing list