← Back to team overview

kicad-developers team mailing list archive

Crash in PCBNEW using zone fill on OSX

 

The following crash occurs when filling a zone in PCBNEW on OSX. Enjoy:

Process: pcbnew [333]
Path: /Applications/kicad_osx/bin/pcbnew.app/Contents/MacOS/pcbnew
Identifier: org.kicad-eda.pcbnew
Version: ()
Code Type: X86 (Native)
Parent Process: kicad [313]

Interval Since Last Report: 114881 sec
Crashes Since Last Report: 2
Per-App Interval Since Last Report: 34518 sec
Per-App Crashes Since Last Report: 2

Date/Time: 2009-07-15 02:04:53.318 -0400
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Anonymous UUID: 76620F33-1785-4808-8955-4BE4439460B7

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c000000b
Crashed Thread: 0

Thread 0 Crashed:
0 org.kicad-eda.pcbnew 0x002322d9 DL_Iter<void*>::Detach() + 57
1 org.kicad-eda.pcbnew 0x00232047 Node::RemoveLink(KBoolLink*) + 107
2 org.kicad-eda.pcbnew 0x0022ea09 KBoolLink::UnLink() + 37
3 org.kicad-eda.pcbnew 0x0022eb2b KBoolLink::~KBoolLink() + 17
4 org.kicad-eda.pcbnew 0x002262f9 TDLI<KBoolLink>::delete_all()+ 75
5 org.kicad-eda.pcbnew 0x002223c7 Graph::~Graph() + 39
6 org.kicad-eda.pcbnew 0x002282b7 TDLI<Graph>::delete_all() + 75
7 org.kicad-eda.pcbnew 0x00227aaa GraphList::~GraphList() + 36
8 org.kicad-eda.pcbnew 0x0021bc6d Bool_Engine::~Bool_Engine() +123
9 org.kicad-eda.pcbnew 0x00173b57 ZONE_CONTAINER::AddClearanceAreasPolygonsToPolysList(BOARD*) + 5551
10 org.kicad-eda.pcbnew 0x00175362 ZONE_CONTAINER::BuildFilledPolysListData(BOARD*) + 408
11 org.kicad-eda.pcbnew 0x0016f461 WinEDA_PcbFrame::Fill_Zone(wxDC*, ZONE_CONTAINER*, bool) + 833
12 org.kicad-eda.pcbnew 0x000a6cbe WinEDA_PcbFrame::Process_Special_Functions(wxCommandEvent&) + 12840
13 org.kicad-eda.pcbnew 0x002c00c3 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 115
14 org.kicad-eda.pcbnew 0x002c023f wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 111
15 org.kicad-eda.pcbnew 0x002c098f wxEvtHandler::ProcessEvent(wxEvent&) + 207
16 org.kicad-eda.pcbnew 0x003d74e2 wxWindowBase::TryParent(wxEvent&) + 98
17 org.kicad-eda.pcbnew 0x002c093c wxEvtHandler::ProcessEvent(wxEvent&) + 124
18 org.kicad-eda.pcbnew 0x002c092c wxEvtHandler::ProcessEvent(wxEvent&) + 108
19 org.kicad-eda.pcbnew 0x003f1d6e wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) + 46
20 org.kicad-eda.pcbnew 0x003b371f wxMenuBase::SendEvent(int, int) + 255
21 org.kicad-eda.pcbnew 0x00316b58 wxMenu::MacHandleCommandProcess(wxMenuItem*, int, wxWindow*) + 72
22 org.kicad-eda.pcbnew 0x003478df wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 511
23 com.apple.HIToolbox 0x9542111d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
24 com.apple.HIToolbox 0x9542055b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
25 com.apple.HIToolbox 0x9543ceac SendEventToEventTarget + 52
26 com.apple.HIToolbox 0x954711c7 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 411
27 com.apple.HIToolbox 0x95497939 SendMenuCommandWithContextAndModifiers + 59
28 com.apple.HIToolbox 0x954978f4 SendMenuItemSelectedEvent + 134
29 com.apple.HIToolbox 0x9549780a FinishMenuSelection(MenuData*, MenuData*, MenuResult*, MenuResult*, unsigned long, unsigned long, unsigned long, unsigned char) + 162
30 com.apple.HIToolbox 0x954e7b31 PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, unsigned int, Rect const*, unsignedshort, unsigned long, Rect const*, Rect const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 1763
31 com.apple.HIToolbox 0x954ee098 PopUpMenuSelect + 262
32 org.kicad-eda.pcbnew 0x00342287 wxWindow::DoPopupMenu(wxMenu*, int, int) + 119
33 org.kicad-eda.pcbnew 0x00021574 wxWindowBase::PopupMenu(wxMenu*, wxPoint const&) + 52
34 org.kicad-eda.pcbnew 0x001b686b WinEDA_DrawPanel::OnRightClick(wxMouseEvent&) + 181
35 org.kicad-eda.pcbnew 0x001b6ecc WinEDA_DrawPanel::OnMouseEvent(wxMouseEvent&) + 332
36 org.kicad-eda.pcbnew 0x002c00c3 wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 115
37 org.kicad-eda.pcbnew 0x002c023f wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 111
38 org.kicad-eda.pcbnew 0x002c098f wxEvtHandler::ProcessEvent(wxEvent&) + 207
39 org.kicad-eda.pcbnew 0x002c092c wxEvtHandler::ProcessEvent(wxEvent&) + 108
40 org.kicad-eda.pcbnew 0x003f1d6e wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) + 46
41 org.kicad-eda.pcbnew 0x0033e7b3 wxMacTopLevelMouseEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 739
42 org.kicad-eda.pcbnew 0x0033f0f6 wxMacTopLevelEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 966
43 com.apple.HIToolbox 0x9542111d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181
44 com.apple.HIToolbox 0x9542055b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
45 com.apple.HIToolbox 0x9543ceac SendEventToEventTarget + 52
46 com.apple.HIToolbox 0x9544f088 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1208
47 com.apple.HIToolbox 0x954214d6 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2134
48 com.apple.HIToolbox 0x9542055b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405
49 com.apple.HIToolbox 0x9543ceac SendEventToEventTarget + 52
50 org.kicad-eda.pcbnew 0x002d95c6 wxApp::MacHandleOneEvent(void*) + 38
51 org.kicad-eda.pcbnew 0x002d969f wxApp::MacDoOneEvent() + 127
52 org.kicad-eda.pcbnew 0x002f3c13 wxEventLoop::Dispatch() + 35
53 org.kicad-eda.pcbnew 0x0038de1f wxEventLoopManual::Run() + 111
54 org.kicad-eda.pcbnew 0x0036c893 wxAppBase::MainLoop() + 83
55 org.kicad-eda.pcbnew 0x001bee3b WinEDA_App::OnRun() + 17
56 org.kicad-eda.pcbnew 0x0026e56a wxEntry(int&, char**) + 106
57 org.kicad-eda.pcbnew 0x0010ba1a main + 24
58 org.kicad-eda.pcbnew 0x00008196 start + 54

Thread 1:
0 libSystem.B.dylib 0x952466fa select$DARWIN_EXTSN + 10
1 libSystem.B.dylib 0x95228155 _pthread_start + 321
2 libSystem.B.dylib 0x95228012 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x15bb2d70 ebx: 0x002322ac ecx: 0x00000001 edx: 0xc0000003
edi: 0xbfffe2a8 esi: 0x00000001 ebp: 0xbfffd9f8 esp: 0xbfffd9e0
ss: 0x0000001f efl: 0x00010286 eip: 0x002322d9 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0xc000000b









Follow ups