Hi, Here also, It seems to be much more stable. I can't trigger the bug, even trying more dangerous actions like opening several qt consoles.
2013/8/19 Pierre Raybaut <[email protected]> > You're right, being able to reproduce the bug is a good thing but in that > case, the bug is not 100% reproducible. Sometimes it crashes, sometimes > not. And I don't understand why. > > Anyway, I was able to find a way to prevent the application from crashing > when an IPython console is opened by commenting out lines 354-376 in > IPython\qt\console\console_widget.py: > > self.increase_font_size = QtGui.QAction("Bigger Font", > > self, > > shortcut=QtGui.QKeySequence.ZoomIn, > > shortcutContext=QtCore.Qt.WidgetWithChildrenShortcut, > > statusTip="Increase the font size by one point", > > triggered=self._increase_font_size) > > self.addAction(self.increase_font_size) > > > self.decrease_font_size = QtGui.QAction("Smaller Font", > > self, > > shortcut=QtGui.QKeySequence.ZoomOut, > > shortcutContext=QtCore.Qt.WidgetWithChildrenShortcut, > > statusTip="Decrease the font size by one point", > > triggered=self._decrease_font_size) > > self.addAction(self.decrease_font_size) > > > self.reset_font_size = QtGui.QAction("Normal Font", > > self, > > shortcut="Ctrl+0", > > shortcutContext=QtCore.Qt.WidgetWithChildrenShortcut, > > statusTip="Restore the Normal font size", > > triggered=self.reset_font) > > self.addAction(self.reset_font_size) > > > Could you please try and comment those lines on your side to see if it has > the same effect? > > > > -Pierre > > > 2013/8/19 <[email protected]> > >> I would rather consider a perfectly reproducible bug very good news. >> Wouldn't it be possible to escaladate the bug to ipython team ? >> >> They are already doing a change in "qt.console.rich_ipython_widget", >> related to old "qt console" / "py3k" bugs. >> (https://github.com/ipython/ipython/pull/4054/files) >> >> >> Le lundi 19 août 2013 19:22:14 UTC+2, Pierre Raybaut a écrit : >>> >>> I'm now able to reproduce this issue with a WinPython 3.3.2.2 >>> distribution installed on a fresh Win7 Pro 64bit VM. >>> >>> So far my conclusion is that python.exe crashes when calling >>> IPythonWidget's contructor (when object is instantiated) which is not good >>> news as this widget is from IPython.qt.console.rich_**ipython_widget. >>> In other words, I'm not close to a solution... >>> >>> Have you tried upgrading Spyder to 2.3.0dev5 in your "old" WinPython 3.3 >>> install? (the one that works) >>> >>> -Pierre >>> >>> >>> 2013/8/19 big stone <[email protected]> >>> >>>> Hello Pierre, >>>> >>>> I just tried and it changed nothing, (and the debug vs 2010 asked me a >>>> service pack, that I'm currently installing). >>>> But first : >>>> - I had 2 success, by starting a ipython qt console, then closing >>>> spyder (and not the ipython console) >>>> - then it failed when I , if I did note well the chain of events, when >>>> I : >>>> * started again a ipython qt console, >>>> * then closed the ipython qt console but not spyder, >>>> * then retried >>>> ==> May it be a 'wrong' chain of actions that you didn't anticipate >>>> users could do ? >>>> ==> is there a magic spyder --reset or something like that that I >>>> should do or look ? >>>> >>>> >>>> >>>> >>>> 2013/8/19 Pierre Raybaut <[email protected]> >>>> >>>>> After some thinking, I might have a solution to show a traceback for >>>>> this crash. >>>>> Just modify the code of spyderlib\widgets\**internalshell.py in your >>>>> WinPython installation and replace DEBUG by True at line 168: >>>>> http://code.google.com/p/**spyderlib/source/browse/** >>>>> spyderlib/widgets/**internalshell.py#168<http://code.google.com/p/spyderlib/source/browse/spyderlib/widgets/internalshell.py#168> >>>>> >>>>> This should enable the DEBUG mode only for the internal shell which >>>>> could be sufficient here. >>>>> >>>>> -Pierre >>>>> >>>>> Le lundi 19 août 2013 10:27:38 UTC+2, Pierre Raybaut a écrit : >>>>> >>>>>> Unfortunately, I can't reproduce this bug. >>>>>> >>>>>> So, considering the fact that there is no traceback (hard crash), the >>>>>> only way to find out where this comes from is to run Spyder from source >>>>>> checkout and update to older revisions until the bug disappears (or the >>>>>> opposite: update to the 2.3.0dev3 revision if it's working and update to >>>>>> newer revisions until the bug shows up). >>>>>> If you need assistance, please do not hesitate to ask. >>>>>> >>>>>> This may also be related to this bug report: >>>>>> http://code.google.com/p/**winpy**thon/issues/detail?id=77<http://code.google.com/p/winpython/issues/detail?id=77> >>>>>> >>>>>> -Pierre >>>>>> >>>>>> Le samedi 17 août 2013 03:12:10 UTC+2, Jim Passmore a écrit : >>>>>> >>>>>>> Confirming similar problem running dev5, in a freshly unzipped >>>>>>> 32-bit WinPython 3.3.2.2, on 32-bit Win7. >>>>>>> >>>>>>> >>>>>>> On Monday, August 12, 2013 12:10:28 PM UTC-4, [email protected]: >>>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> I'm experimenting on windows vista 32bit the new spyder 2.3.0.dev5 >>>>>>>> (as a non-manager of my pc). >>>>>>>> (via winpython 3.3.2.2, so python3.3). >>>>>>>> >>>>>>>> Spyder fails to launch reliabily an IPython (1.0.0) console. >>>>>>>> Procedure = >>>>>>>> - click on "Interpreters-> open an IPython Console", >>>>>>>> - I get an opening IPython console the trick about the way to >>>>>>>> connect to an existing IPython Kernel, >>>>>>>> - then after about 5 seconds python.exe stops with a debug message >>>>>>>> : "Exception non gérée à 0x00000000 dans python.exe : 0xC0000005: >>>>>>>> Access >>>>>>>> violation." >>>>>>>> >>>>>>>> >>>>>>>> Does anyone experience the same unfortunate problem ? >>>>>>>> >>>>>>>> >>>>>>>> Nota : >>>>>>>> - among the fails, I had two success, >>>>>>>> - a "python.exe" process remains in the background (and seems to be >>>>>>>> the launched ipython kernel) >>>>>>>> - I tried with mathjax installed, without more success, >>>>>>>> - I removed Pylab activation when opening IPython console, no more >>>>>>>> success, >>>>>>>> - on the exact same PC, I have not problems with previous spyder >>>>>>>> (2.3.0.dev3) and python1.0.0, except a kind remindermessage >>>>>>>> "The top-level `frontend` package has been deprecated. " >>>>>>>> >>>>>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "spyder" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/** >>>>> topic/spyderlib/E4uKC3SQ3iU/**unsubscribe<https://groups.google.com/d/topic/spyderlib/E4uKC3SQ3iU/unsubscribe> >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> spyderlib+...@**googlegroups.com. >>>>> To post to this group, send email to [email protected]. >>>>> >>>>> Visit this group at >>>>> http://groups.google.com/**group/spyderlib<http://groups.google.com/group/spyderlib> >>>>> . >>>>> For more options, visit >>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "spyder" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to spyderlib+...@**googlegroups.com. >>>> To post to this group, send email to [email protected]. >>>> >>>> Visit this group at >>>> http://groups.google.com/**group/spyderlib<http://groups.google.com/group/spyderlib> >>>> . >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "spyder" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/spyderlib. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "spyder" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/spyderlib/E4uKC3SQ3iU/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/spyderlib. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/groups/opt_out.
