Crashing on adding a new connector
Hi,
I have been trying to create custom parts, but Fritzing crushes when try to add a connector.
- launch Fritzing
- choose Part -> New to create a new part
- load the image (gainer_io.svg) for the breadboard
- load the image (gainer_io.svg) for the schematic
- activate the Connectors tab
- press the "Add connector" button
http://files.getdropbox.com/u/36239/fritzing_user_2009-06-13.zip
OS: Max OS X 10.5.7 Model: MacBookAir2,1, BootROM MBA21.0075.B03, 2 processors, Intel Core 2 Duo, 1.6 GHz, 2 GB Graphics: kHW_NVidiaGeForce9400MItem, NVIDIA GeForce 9400M, sppci_pci_device, 256 MB
Process: Fritzing [3087] Path: /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/MacOS/Fritzing Identifier: org.fritzing.Fritzing Version: ??? (???) Code Type: X86 (Native) Parent Process: launchd [150]
Interval Since Last Report: 266873 sec Crashes Since Last Report: 5 Per-App Interval Since Last Report: 3024 sec Per-App Crashes Since Last Report: 3
Date/Time: 2009-06-13 16:15:38.130 +0900 OS Version: Mac OS X 10.5.7 (9J61) Report Version: 6 Anonymous UUID: 788E418E-6DD5-4D51-B1EF-272707308034
Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000016c Crashed Thread: 0
Thread 0 Crashed:
0 org.fritzing.Fritzing 0x000b7644 PartsEditorPaletteItem::svgDom() + 6
1 org.fritzing.Fritzing 0x000c4ab5 PartsEditorView::terminalIdForConnector(QString const&) + 61
2 org.fritzing.Fritzing 0x000aa9c9 ConnectorsInfoWidget::addConnectorInfo(QString) + 499
3 org.fritzing.Fritzing 0x000aab3f ConnectorsInfoWidget::addConnector() + 143
4 org.fritzing.Fritzing 0x00122113 ConnectorsInfoWidget::qt_metacall(QMetaObject::Call, int, void) + 599
5 QtCore 0x00b37efc QMetaObject::activate(QObject*, int, int, void) + 556
6 QtGui 0x027c24dc QAbstractButton::clicked(bool) + 76
7 QtGui 0x025273f6 QAbstractButton::mousePressEvent(QMouseEvent) + 182
8 QtGui 0x0252750b QAbstractButton::mousePressEvent(QMouseEvent) + 459
9 QtGui 0x02527750 QAbstractButton::mouseReleaseEvent(QMouseEvent) + 128
10 QtGui 0x021bb37c QWidget::event(QEvent) + 3628
11 QtGui 0x02527fb3 QAbstractButton::event(QEvent) + 83
12 QtGui 0x025c911a QPushButton::event(QEvent) + 58
13 QtGui 0x0216ed1f QApplicationPrivate::notify_helper(QObject, QEvent) + 191
14 QtGui 0x0217649d QApplication::notify(QObject, QEvent) + 3405
15 QtCore 0x00b25a12 QCoreApplication::notifyInternal(QObject, QEvent) + 98
16 QtGui 0x021034db QApplicationPrivate::globalEventProcessor(OpaqueEventHandlerCallRef, OpaqueEventRef, void) + 5627
17 com.apple.HIToolbox 0x92a6e11d DispatchEventToHandlers(EventTargetRec, OpaqueEventRef, HandlerCallRec) + 1181
18 com.apple.HIToolbox 0x92a6d55b SendEventToEventTargetInternal(OpaqueEventRef, OpaqueEventTargetRef, HandlerCallRec) + 405
19 com.apple.HIToolbox 0x92a89eac SendEventToEventTarget + 52
20 com.apple.HIToolbox 0x92a9c088 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef, OpaqueEventRef, void) + 1208
21 com.apple.HIToolbox 0x92a6e4d6 DispatchEventToHandlers(EventTargetRec, OpaqueEventRef, HandlerCallRec) + 2134
22 com.apple.HIToolbox 0x92a6d55b SendEventToEventTargetInternal(OpaqueEventRef, OpaqueEventTargetRef, HandlerCallRec) + 405
23 com.apple.HIToolbox 0x92a89eac SendEventToEventTarget + 52
24 QtGui 0x02117534 non-virtual thunk to QDesktopWidget::~QDesktopWidget() + 2276
25 QtCore 0x00b24fc1 QEventLoop::processEvents(QFlags
Thread 1: 0 libSystem.B.dylib 0x9702a2ce semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x9705c2c6 pthreadcond_wait + 1267 2 libSystem.B.dylib 0x970a1539 pthread_cond_wait + 48 3 QtCore 0x00a34d96 QWaitCondition::wait(QMutex*, unsigned long) + 278 4 QtNetwork 0x0058f346 QHostInfo::fromName(QString const&) + 1062 5 QtCore 0x00a3395b QThreadStorageData::QThreadStorageData(void ()(void)) + 2491 6 libSystem.B.dylib 0x9705b155 pthreadstart + 321 7 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 2: 0 libSystem.B.dylib 0x970796fa select$DARWIN_EXTSN + 10 1 libSystem.B.dylib 0x9705b155 pthreadstart + 321 2 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 3: 0 libSystem.B.dylib 0x9702a286 mach_msg_trap + 10 1 libSystem.B.dylib 0x97031a7c mach_msg + 72 2 com.apple.CoreFoundation 0x96a6a04e CFRunLoopRunSpecific + 1790 3 com.apple.CoreFoundation 0x96a6acd4 CFRunLoopRun + 84 4 com.apple.DesktopServices 0x9739de17 TSystemNotificationTask::SystemNotificationTaskProc(void*) + 123 5 ...ple.CoreServices.CarbonCore 0x900d4057 PrivateMPEntryPoint + 56 6 libSystem.B.dylib 0x9705b155 pthreadstart + 321 7 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 4: 0 libSystem.B.dylib 0x9702a286 mach_msg_trap + 10 1 libSystem.B.dylib 0x97031a7c mach_msg + 72 2 com.apple.CoreFoundation 0x96a6a04e CFRunLoopRunSpecific + 1790 3 com.apple.CoreFoundation 0x96a6acd4 CFRunLoopRun + 84 4 com.apple.DesktopServices 0x9739df90 TFSEventsNotificationTask::FSEventsNotificationTaskProc(void*) + 216 5 ...ple.CoreServices.CarbonCore 0x900d4057 PrivateMPEntryPoint + 56 6 libSystem.B.dylib 0x9705b155 pthreadstart + 321 7 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 5: 0 libSystem.B.dylib 0x9703146e _semwaitsignal + 10 1 libSystem.B.dylib 0x9705bdcd pthread_cond_wait$UNIX2003 + 73 2 ...ple.CoreServices.CarbonCore 0x900d5e83 TSWaitOnCondition + 126 3 ...ple.CoreServices.CarbonCore 0x900b4d6a TSWaitOnConditionTimedRelative + 202 4 ...ple.CoreServices.CarbonCore 0x900d5b00 MPWaitOnQueue + 208 5 com.apple.DesktopServices 0x973a8f72 TNodeSyncTask::SyncTaskProc(void*) + 84 6 ...ple.CoreServices.CarbonCore 0x900d4057 PrivateMPEntryPoint + 56 7 libSystem.B.dylib 0x9705b155 pthreadstart + 321 8 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 6: 0 libSystem.B.dylib 0x9705a9c6 kevent + 10 1 libSystem.B.dylib 0x9705b155 pthreadstart + 321 2 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 7: 0 libSystem.B.dylib 0x9702a2e6 semaphore_timedwait_signal_trap + 10 1 libSystem.B.dylib 0x9705c2af pthreadcond_wait + 1244 2 libSystem.B.dylib 0x9705db33 pthread_cond_timedwait_relative_np + 47 3 com.apple.Foundation 0x96cc8dcc -[NSCondition waitUntilDate:] + 236 4 com.apple.Foundation 0x96cc8be0 -[NSConditionLock lockWhenCondition:beforeDate:] + 144 5 com.apple.Foundation 0x96cc8b45 -[NSConditionLock lockWhenCondition:] + 69 6 com.apple.AppKit 0x9148fd20 -[NSUIHeartBeat heartBeatThread:] + 753 7 com.apple.Foundation 0x96c82e0d -[NSThread main] + 45 8 com.apple.Foundation 0x96c829b4 _NSThreadmain + 308 9 libSystem.B.dylib 0x9705b155 pthreadstart + 321 10 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 8: 0 libSystem.B.dylib 0x9702a2e6 semaphore_timedwait_signal_trap + 10 1 libSystem.B.dylib 0x9705c2af pthreadcond_wait + 1244 2 libSystem.B.dylib 0x9705db33 pthread_cond_timedwait_relative_np + 47 3 ...ple.CoreServices.CarbonCore 0x900b4d96 TSWaitOnConditionTimedRelative + 246 4 ...ple.CoreServices.CarbonCore 0x900d5b00 MPWaitOnQueue + 208 5 com.apple.DesktopServices 0x973aaebc TFolderSizeTask::FolderSizeTaskProc(void*) + 104 6 ...ple.CoreServices.CarbonCore 0x900d4057 PrivateMPEntryPoint + 56 7 libSystem.B.dylib 0x9705b155 pthreadstart + 321 8 libSystem.B.dylib 0x9705b012 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0xbfffe854 ecx: 0xffffffff edx: 0x03226a00 edi: 0xbfffe7ec esi: 0xbfffe858 ebp: 0xbfffe7c8 esp: 0xbfffe7c8 ss: 0x0000001f efl: 0x00010216 eip: 0x000b7644 cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0x0000016c
Binary Images:
0x1000 - 0x1fcfeb +org.fritzing.Fritzing ??? (???) <327069a5e27e64b2ecabcac56ac41b39> /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/MacOS/Fritzing
0x3eb000 - 0x41dff7 +phonon ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/Frameworks/phonon.framework/Versions/4/phonon
0x435000 - 0x477fff +QtSvg ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/Frameworks/QtSvg.framework/Versions/4/QtSvg
0x48c000 - 0x4b7ff5 +QtSql ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/Frameworks/QtSql.framework/Versions/4/QtSql
0x4ca000 - 0x518fff +QtXml ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/Frameworks/QtXml.framework/Versions/4/QtXml
0x530000 - 0x613fe2 +QtNetwork ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork
0x68b000 - 0x692fff +libqgif.dylib ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/PlugIns/imageformats/libqgif.dylib
0x696000 - 0x69dfff +libqico.dylib ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/PlugIns/imageformats/libqico.dylib
0x6a2000 - 0x6c3fe3 +libqjpeg.dylib ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/PlugIns/imageformats/libqjpeg.dylib
0x6c8000 - 0x710fe7 +libqmng.dylib ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/PlugIns/imageformats/libqmng.dylib
0x717000 - 0x71dfff +libqsvg.dylib ??? (???) /Applications/fritzing.2009.06.02.mac/Fritzing.app/Contents/PlugIns/imageformats/libqsvg.dylib
0x721000 - 0x76afe7 +libqtiff.dylib ??? (???)
Hi Shigeru,
Sorry for the bug and thanks for the bug report. The short term solution is to add images to all three views first, then add the connector. We'll fix the bug for the next release.
Cheers,
- j
Post a Reply
Please login to post a reply.