|
From: Gunter K. <gu...@pe...> - 2017-03-18 11:21:49
|
That is a valuable but report: I've stumbled on this problem every few months without ever finding out how to reproduce it. I now wonder if on a Mac the "new" button doesn't create a new wxMaxima process. If it does I hope my last two commits resolve the problem. Kind regards, Gunter. Am 18. März 2017 08:23:29 MEZ schrieb "有坂富雄" <ari...@ic...>: > >2017/3/18 07:36, Gunter Königsmann <gu...@pe...> wrote: > >>> >>> However, I can confirm that File--New freezes the wxMaxima window, >>> requiring Force Quit >>> >> With a little bit of luck this issue is already resolved in the git >> HEAD: In the last week I have tried to make the code that deletes >> worksheet elements more straightforward and think I've found a bug >that >> might have caused this. >> >> Kind regards, >> >> Gunter. > > >Thanks for your help. > >I compiled the github version of >wxMaxima.(commit:dee0e428566737f8723efb744d6bb98ac960ae87) >You can download it with the next url: >https://mega.nz/#!qgE0VJyI!t86zup0yudVqAlpQ0nwb7p0AolBLTVUUC2Ch3-leuoU > >I have the trouble with this version of wxMaxima as follows: > >(1) Run wxMaxima, then an empty window is opened. >(2) Drop a wxmx file into the icon of wxMaxima, then a document window >is opened. >(3) Select an empty window. I cannot input anything at all. >(4) Select a document window. I got the following alert: > >---------------------------------------- >wxWidgets Debug Alert > >wxMaxima.cpp(2462): assert >"(!m_console->HCaretActive())||(m_console->GetActiveCell()==NULL)" >failed in UpdateMenus(): Both horizontal and vertical cursor active at >the same time > >Call stack: >[00] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) >[01] wxEvtHandler::ProcessEvent(wxEvent&) >[02] wxEvtHandler::ProcessEventLocally(wxEvent&) >[03] wxEvtHandler::ProcessEvent(wxEvent&) >[04] wxEvtHandler::SafelyProcessEvent(wxEvent&) >[05] wxWindowBase::SendIdleEvents(wxIdleEvent&) >[06] wxAppBase::ProcessIdle() >[07] wxApp::ProcessIdle() >[08] wxEventLoopBase::ProcessIdle() >[09] wxCFEventLoop::OSXCommonModeObserverCallBack(__CFRunLoopObserver*, >int, void*) >[10] __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ >[11] __CFRunLoopDoObservers >[12] __CFRunLoopRun >[13] CFRunLoopRunSpecific >[14] RunCurrentEventLoopInMode >[15] ReceiveNextEventCommon >[16] _BlockUntilNextEventMatchingListInModeWithFilter >[17] _DPSNextEvent >[18] -[NSApplication >_nextEventMatchingEventMask:untilDate:inMode:dequeue:] >[19] -[NSApplication run] >[20] wxGUIEventLoop::OSXDoRun() >Do you want to stop the program? >You can also choose [Cancel] to suppress further warnings. >---------------------------------------- > >Note: On MacOS X, be careful to remove initialization files created by >wxMaxima when you change the version of wxMaxima. You can find them >with the next command. >$ find $HOME/Library -name '*wxMaxima*' > >Thanks, > >Tomio Arisaka -- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. |