The current source (~7am UTC) crashes in pcbnew at opengl_gal.cpp(598) due
to "Context already locked".
See attached log.
> _pcbnew.kiface!KIGFX::OPENGL_GAL::lockContext(int aClientCookie) Zeile
> 598 C++
_pcbnew.kiface!KIGFX::GAL_CONTEXT_LOCKER::GAL_CONTEXT_LOCKER(KIGFX::GAL
* aGal) Zeile 1159 C++
_pcbnew.kiface!KIGFX::GAL_UPDATE_CONTEXT::GAL_UPDATE_CONTEXT(KIGFX::GAL
* aGal) Zeile 1176 C++
_pcbnew.kiface!KIGFX::VIEW::UpdateItems() Zeile 1398 C++
_pcbnew.kiface!EDA_DRAW_PANEL_GAL::DoRePaint() Zeile 196 C++
_pcbnew.kiface!EDA_DRAW_PANEL_GAL::onRefreshTimer(wxTimerEvent &
aEvent) Zeile 568 C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::HandleEvent(wxEvtHandler *
handler, void(wxEvtHandler::*)(wxEvent &) func, wxEvent & event) Zeile 658
C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::CallEventHandler(wxEvtHandler *
handler, wxEventFunctor & functor, wxEvent & event) Zeile 669 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEventIfMatchesId(const
wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event) Zeile
1426 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent
& event) Zeile 1897 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::TryHereOnly(wxEvent & event)
Zeile 1618 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::TryBeforeAndHere(wxEvent &
event) Zeile 3927 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEventLocally(wxEvent &
event) Zeile 1555 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEvent(wxEvent & event)
Zeile 1528 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::SafelyProcessEvent(wxEvent &
event) Zeile 1646 C++
wxbase314ud_vc_custom.dll!wxTimerImpl::SendEvent() Zeile 51 C++
wxbase314ud_vc_custom.dll!wxTimer::Notify() Zeile 109 C++
wxbase314ud_vc_custom.dll!wxTimerImpl::Notify() Zeile 47 C++
wxbase314ud_vc_custom.dll!wxProcessTimer(wxMSWTimerImpl & timer) Zeile
161 C++
wxbase314ud_vc_custom.dll!wxTimerWndProc(HWND__ * hWnd, unsigned int
message, unsigned __int64 wParam, __int64 lParam) Zeile 175 C++
[Externer Code]
_pcbnew.kiface!D_PAD::IsOnLayer(PCB_LAYER_ID aLayer) Zeile 551 C++
_pcbnew.kiface!KIGFX::PCB_RENDER_SETTINGS::GetColor(const
KIGFX::VIEW_ITEM * aItem, int aLayer) Zeile 330 C++
_pcbnew.kiface!KIGFX::PCB_PAINTER::draw(const D_PAD * aPad, int aLayer)
Zeile 879 C++
_pcbnew.kiface!KIGFX::PCB_PAINTER::Draw(const KIGFX::VIEW_ITEM * aItem,
int aLayer) Zeile 421 C++
_pcbnew.kiface!KIGFX::VIEW::updateItemGeometry(KIGFX::VIEW_ITEM *
aItem, int aLayer) Zeile 1293 C++
_pcbnew.kiface!KIGFX::VIEW::invalidateItem(KIGFX::VIEW_ITEM * aItem,
int aUpdateFlags) Zeile 1223 C++
_pcbnew.kiface!KIGFX::VIEW::UpdateItems() Zeile 1410 C++
_pcbnew.kiface!PCB_DRAW_PANEL_GAL::OnShow() Zeile 458 C++
_pcbnew.kiface!EDA_DRAW_PANEL_GAL::onShowTimer(wxTimerEvent & aEvent)
Zeile 578 C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::HandleEvent(wxEvtHandler *
handler, void(wxEvtHandler::*)(wxEvent &) func, wxEvent & event) Zeile 658
C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::CallEventHandler(wxEvtHandler *
handler, wxEventFunctor & functor, wxEvent & event) Zeile 669 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEventIfMatchesId(const
wxEventTableEntryBase & entry, wxEvtHandler * handler, wxEvent & event) Zeile
1426 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent
& event) Zeile 1897 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::TryHereOnly(wxEvent & event)
Zeile 1618 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::TryBeforeAndHere(wxEvent &
event) Zeile 3927 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEventLocally(wxEvent &
event) Zeile 1555 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::ProcessEvent(wxEvent & event)
Zeile 1528 C++
wxbase314ud_vc_custom.dll!wxEvtHandler::SafelyProcessEvent(wxEvent &
event) Zeile 1646 C++
wxbase314ud_vc_custom.dll!wxTimerImpl::SendEvent() Zeile 51 C++
wxbase314ud_vc_custom.dll!wxTimer::Notify() Zeile 109 C++
wxbase314ud_vc_custom.dll!wxTimerImpl::Notify() Zeile 47 C++
wxbase314ud_vc_custom.dll!wxProcessTimer(wxMSWTimerImpl & timer) Zeile
161 C++
wxbase314ud_vc_custom.dll!wxTimerWndProc(HWND__ * hWnd, unsigned int
message, unsigned __int64 wParam, __int64 lParam) Zeile 175 C++
[Externer Code]
wxmsw314ud_core_vc_custom.dll!wxGUIEventLoop::PreProcessMessage(tagMSG
* msg) Zeile 96 C++
wxmsw314ud_core_vc_custom.dll!wxGUIEventLoop::ProcessMessage(tagMSG *
msg) Zeile 163 C++
wxmsw314ud_core_vc_custom.dll!wxGUIEventLoop::Dispatch() Zeile 229
C++
wxbase314ud_vc_custom.dll!wxEventLoopManual::ProcessEvents() Zeile 237
C++
wxbase314ud_vc_custom.dll!wxEventLoopManual::DoRun() Zeile 291 C++
wxbase314ud_vc_custom.dll!wxEventLoopBase::Run() Zeile 90 C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::MainLoop() Zeile 380
C++
wxbase314ud_vc_custom.dll!wxAppConsoleBase::OnRun() Zeile 302 C++
wxmsw314ud_core_vc_custom.dll!wxAppBase::OnRun() Zeile 336 C++
kicad.exe!APP_KICAD::OnRun() Zeile 291 C++
wxbase314ud_vc_custom.dll!wxEntryReal(int & argc, wchar_t * * argv)
Zeile 507 C++
wxbase314ud_vc_custom.dll!wxEntry(int & argc, wchar_t * * argv) Zeile
184 C++
wxmsw314ud_core_vc_custom.dll!wxEntry(HINSTANCE__ * hInstance,
HINSTANCE__ * __formal, char * __formal, int nCmdShow) Zeile 306 C++
kicad.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance,
char * __formal, int nCmdShow) Zeile 323 C++
[Externer Code]
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp