View Issue Details

IDProjectCategoryView StatusLast Update
0004427FreeCADGeneralpublic2020-09-05 10:39
Reporterrobert beare Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformMacbook proOSMacOsOS Version10.15.6
Product Version0.18 
Summary0004427: Crash on startup
Description

FreeCad quits unexpectedly if started by clicking on previously created FCStd file.
If same file opened inside of FreeCad operation normal.
Steps To Reproduce1. click on a previously created FCS File.
2. freeCAD splash screen displays.
3. CRASH!
Additional InformationProcess: FreeCAD [18426]
Path: /Applications/FreeCAD.app/Contents/Resources/bin/FreeCAD
Identifier: ???
Version: ??? (0.18-16146)
Code Type: X86-64 (Native)
Parent Process: ??? [18422]
User ID: 501

Date/Time: 2020-09-05 20:22:00.842 +1000
OS Version: Mac OS X 10.15.6 (19G2021)
Report Version: 12
Anonymous UUID: 23F9C160-4E0C-11D6-5754-EDB2C3DF835C

Sleep/Wake UUID: 9549CDDC-1A7B-4EEB-9FD7-0775F38C5CE4

Time Awake Since Boot: 54000 seconds
Time Since Wake: 2300 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000148
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [18426]

VM Regions Near 0x148:
-->
    __TEXT 0000000103385000-0000000103392000 [ 52K] r-x/rwx SM=COW /Applications/FreeCAD.app/Contents/Resources/bin/FreeCAD

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libFreeCADGui.dylib 0x00000001033f04f4 Gui::Document::getViewProvider(App::DocumentObject const*) const + 4
1 PartDesignGui.so 0x00000001140a903e PartDesignGui::ViewProviderBody::updateData(App::Property const*) + 302
2 libFreeCADGui.dylib 0x00000001036a333b Gui::ViewProvider::update(App::Property const*) + 107
3 libFreeCADGui.dylib 0x00000001033ed2eb Gui::Document::slotChangedObject(App::DocumentObject const&, App::Property const&) + 123
4 libFreeCADApp.dylib 0x000000010415a26a boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::__1::__list_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals2::mutex> >, void*>, boost::signals2::detail::connection_body<std::__1::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals2::mutex> >::dereference() const + 74
5 libFreeCADApp.dylib 0x0000000104159cd8 boost::signals2::detail::signal_impl<void (App::DocumentObject const&, App::Property const&), boost::signals2::optional_last_value<void>, int, std::__1::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)>, boost::function<void (boost::signals2::connection const&, App::DocumentObject const&, App::Property const&)>, boost::signals2::mutex>::operator()(App::DocumentObject const&, App::Property const&) + 712
6 libFreeCADApp.dylib 0x000000010417de27 App::DocumentObject::onChanged(App::Property const*) + 39
7 Part.so 0x00000001103a6388 Part::Feature::onChanged(App::Property const*) + 312
8 _PartDesign.so 0x000000011028d214 PartDesign::Body::onChanged(App::Property const*) + 420
9 libFreeCADApp.dylib 0x00000001041fd60e App::Property::hasSetValue() + 30
10 libFreeCADApp.dylib 0x00000001042147e8 App::PropertyLink::setValue(App::DocumentObject*) + 136
11 libFreeCADApp.dylib 0x0000000104214cc4 App::PropertyLink::Restore(Base::XMLReader&) + 420
12 libFreeCADApp.dylib 0x00000001041ff2b4 App::PropertyContainer::Restore(Base::XMLReader&) + 612
13 libFreeCADApp.dylib 0x0000000104124bcd App::Document::readObjects(Base::XMLReader&) + 1341
14 libFreeCADApp.dylib 0x0000000104123ccc App::Document::Restore(Base::XMLReader&) + 1196
15 libFreeCADApp.dylib 0x00000001041279d3 App::Document::restore() + 595
16 libFreeCADApp.dylib 0x000000010424f9a5 App::Application::openDocument(char const*) + 629
17 libFreeCADApp.dylib 0x0000000104275bca App::Application::sOpenDocument(_object*, _object*) + 218
18 libpython3.6m.dylib 0x0000000104668776 _PyCFunction_FastCallDict + 166
19 libpython3.6m.dylib 0x00000001046f1d3e call_function + 478
20 libpython3.6m.dylib 0x00000001046eacc3 _PyEval_EvalFrameDefault + 4883
21 libpython3.6m.dylib 0x00000001046f2816 _PyEval_EvalCodeWithName + 2566
22 libpython3.6m.dylib 0x00000001046e9920 PyEval_EvalCode + 48
23 libpython3.6m.dylib 0x000000010471e11d PyRun_StringFlags + 141
24 libFreeCADBase.dylib 0x00000001044b9ebb Base::InterpreterSingleton::runString(char const*) + 91
25 libFreeCADGui.dylib 0x000000010344dea2 Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) + 290
26 libFreeCADGui.dylib 0x00000001033a0727 Gui::Application::open(char const*, char const*) + 391
27 libFreeCADGui.dylib 0x00000001034261b7 Gui::GUIApplication::event(QEvent*) + 263
28 libQt5Widgets.5.6.2.dylib 0x0000000105a693a4 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 292
29 libQt5Widgets.5.6.2.dylib 0x0000000105a6aa08 QApplication::notify(QObject*, QEvent*) + 456
30 libFreeCADGui.dylib 0x000000010342589b Gui::GUIApplication::notify(QObject*, QEvent*) + 75
31 libQt5Core.5.6.2.dylib 0x0000000106690118 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 168
32 libQt5Gui.5.6.2.dylib 0x000000010602af25 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 565
33 libQt5Gui.5.6.2.dylib 0x0000000106015957 QWindowSystemInterface::handleFileOpenEvent(QString const&) + 71
34 libqcocoa.dylib 0x0000000108eaec9b 0x108e88000 + 158875
35 com.apple.AppKit 0x00007fff2d3334f3 withWindowOrderingObserverHeuristic + 484
36 com.apple.AppKit 0x00007fff2d333068 -[NSApplication(NSAppleEventHandling) _openURLs:withCompletionHandler:] + 1310
37 com.apple.AppKit 0x00007fff2d1d7dab __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke + 890
38 com.apple.AppKit 0x00007fff2d031c90 __90-[NSDocumentController(NSInternal) _autoreopenDocumentsFromRecords:withCompletionHandler:]_block_invoke + 52
39 com.apple.AppKit 0x00007fff2d0316f6 -[NSDocumentController(NSInternal) _autoreopenDocumentsFromRecords:withCompletionHandler:] + 328
40 com.apple.AppKit 0x00007fff2d031586 __97-[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:]_block_invoke_3 + 95
41 com.apple.AppKit 0x00007fff2d031128 -[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:] + 590
42 com.apple.AppKit 0x00007fff2ce9c4f2 -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:completionHandler:] + 249
43 com.apple.AppKit 0x00007fff2d1d79a6 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 236
44 com.apple.AppKit 0x00007fff2ce9bf84 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 764
45 com.apple.Foundation 0x00007fff322c7a26 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 308
46 com.apple.Foundation 0x00007fff322c7890 _NSAppleEventManagerGenericHandler + 98
47 com.apple.AE 0x00007fff30fcc203 0x7fff30fbf000 + 53763
48 com.apple.AE 0x00007fff30fcb929 0x7fff30fbf000 + 51497
49 com.apple.AE 0x00007fff30fc3bd7 aeProcessAppleEvent + 449
50 com.apple.HIToolbox 0x00007fff2e8627fa AEProcessAppleEvent + 54
51 com.apple.AppKit 0x00007fff2ce962d1 _DPSNextEvent + 1547
52 com.apple.AppKit 0x00007fff2ce94880 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
53 libqcocoa.dylib 0x0000000108eaba36 0x108e88000 + 145974
54 libQt5Core.5.6.2.dylib 0x000000010669064d QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) + 93
55 libQt5Widgets.5.6.2.dylib 0x0000000105bf6618 QSplashScreen::finish(QWidget*) + 136
56 libFreeCADGui.dylib 0x00000001036eb36e Gui::MainWindow::stopSplasher() + 30
57 libFreeCADGui.dylib 0x00000001033aa4d7 Gui::Application::runApplication() + 7735
58 FreeCAD 0x000000010338efe4 main + 5892
59 libdyld.dylib 0x00007fff69d56cc9 start + 1

Thread 1:
0 libsystem_pthread.dylib 0x00007fff69f5ab68 start_wqthread + 0

TagsNo tags attached.
FreeCAD InformationOS: macOS 10.15
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16146 (Git)
Build type: Release
Branch: (HEAD detached at 0.18.4)
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/Australia (en_AU)

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-09-05 10:39 robert beare New Issue