Hi Ale, Mark & Carsten,
Just to clarify the situation, we have two different crashes one LiveMapWebPageWindow/ QtWebEngineCore , the other is confusing (see crash 2), but the common factor is running on ARM architecture (X86-64 (Translated) ?
Have we any reports from Windows, Linux or MAC-Intel users?
Crash 1: LiveMapWebPageWindow on ARM Architecture (X86-64 (Translated) )
0 <translation info unavailable> 0x103285ee0 ???
1 libsystem_platform.dylib 0x7ff812cd7393 _sigtramp + 51
2 QtWidgets 0x10de29eb9 QWidgetPrivate::create() + 441
3 QtWidgets 0x10de27af1 QWidget::create(unsigned long long, bool, bool) + 321
4 QtWidgets 0x10de2a854 0x10dddd000 + 317524
5 QtWidgets 0x10de2a317 QWidgetPrivate::create() + 1559
6 QtWidgets 0x10de27af1 QWidget::create(unsigned long long, bool, bool) + 321
7 QtWidgets 0x10de27a62 QWidget::create(unsigned long long, bool, bool) + 178
8 QtWidgets 0x10de2a854 0x10dddd000 + 317524
9 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 10
10 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 9
11 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 8
--------
-------- ELIDED 4 LEVELS OF RECURSION THROUGH 0x10de2a7ef 0x10dddd000 + 317423
--------
16 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 3
17 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 2
18 QtWidgets 0x10de2a7ef 0x10dddd000 + 317423
-------- RECURSION LEVEL 1
19 QtWidgets 0x10de2a317 QWidgetPrivate::create() + 1559
20 QtWidgets 0x10de27af1 QWidget::create(unsigned long long, bool, bool) + 321
21 QtWidgets 0x10de28733 QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) + 2355
22 QtWidgets 0x10de1bff6 QLayout::addChildWidget(QWidget*) + 198
23 QtWidgets 0x10de1bed5 QLayout::addWidget(QWidget*) + 21
24 QtWebEngineWidgets 0x10bb04736 0x10baf9000 + 46902
25 QtWebEngineWidgets 0x10bb0971d 0x10baf9000 + 67357
26 QtWebEngineCore 0x124daa9d3 0x124cd4000 + 879059
27 QtWebEngineCore 0x124d9d5ba QtWebEngineCore::WebContentsAdapter::initialize(content::SiteInstance*) + 1002
28 QtWebEngineCore 0x124d9e8ce QtWebEngineCore::WebContentsAdapter::load(QWebEngineHttpRequest const&) + 1342
29 QtWebEngineCore 0x124d9e370 QtWebEngineCore::WebContentsAdapter::load(QUrl const&) + 48
30 QtWebEngineCore 0x124cf91c4 QWebEnginePage::setUrl(QUrl const&) + 116
31 GoldenCheetah 0x100b48d15 LiveMapWebPageWindow::userUrl() + 85
32 GoldenCheetah 0x100b488fd LiveMapWebPageWindow::LiveMapWebPageWindow(Context*) + 2013
33 GoldenCheetah 0x10074ac53 GcWindowRegistry::newGcWindow(GcWindowTypes::gcwinid, Context*) + 771
34 GoldenCheetah 0x1007eede4 ViewParser::startElement(QString const&, QString const&, QString const&, QXmlAttributes const&) + 4740
35 QtCore5Compat 0x10d49858e 0x10d48f000 + 38286
36 QtCore5Compat 0x10d49ccbe 0x10d48f000 + 56510
37 QtCore5Compat 0x10d4985ef 0x10d48f000 + 38383
38 QtCore5Compat 0x10d49ccbe 0x10d48f000 + 56510
39 QtCore5Compat 0x10d4985ef 0x10d48f000 + 38383
40 QtCore5Compat 0x10d4970ce 0x10d48f000 + 32974
41 GoldenCheetah 0x1007ea60b AbstractView::restoreState(bool) + 2939
42 GoldenCheetah 0x1007ecf45 AbstractView::setPerspectives(QComboBox*, bool) + 69
43 GoldenCheetah 0x10077691d MainWindow::resetPerspective(GcViewType, bool) + 93
44 GoldenCheetah 0x100773a3e MainWindow::selectTrain() + 30
45 GoldenCheetah 0x10077097b MainWindow::MainWindow(QDir const&) + 24731
46 GoldenCheetah 0x1005314df main + 14367
Crash 2: Perspective switching ( X86-64 (Translated) )
With 3 Perspectives > General, Edit and Video. The interesting
thing is, if i'm switching between them, GC will react very slow and not
updating the window if switching to a different workout file, and
finally crashing on the ARM machine (the build that is not crashing at
startup).
0 ??? 0x7ff8a7bfeb80 ???
1 libsystem_kernel.dylib 0x7ff81be0882e __pthread_kill + 10
2 libsystem_pthread.dylib 0x7ff81be44b5a pthread_kill + 259
3 libsystem_c.dylib 0x7ff81bd553a6 abort + 126
4 libsystem_malloc.dylib 0x7ff81bc49bff malloc_vreport + 857
5 libsystem_malloc.dylib 0x7ff81bc4d81c malloc_report + 151
6 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
7 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 8
8 QtWidgets 0x1128f1c0e QTreeView::~QTreeView() + 14
9 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
10 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 7
11 GoldenCheetah 0x104f3c533 GcSplitterItem::~GcSplitterItem() + 83
12 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
13 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 6
--------
-------- ELIDED 2 LEVELS OF RECURSION THROUGH 0x11260d757 QWidget::~QWidget() + 1255
--------
20 QtWidgets 0x11260dd8e QWidget::~QWidget() + 14
21 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
22 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 3
23 QtWidgets 0x1127c6e5e QSplitter::~QSplitter() + 14
24 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
25 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 2
26 QtWidgets 0x1127c8d5e QStackedWidget::~QStackedWidget() + 14
27 QtCore 0x11718e462 QObjectPrivate::deleteChildren() + 130
28 QtWidgets 0x11260d757 QWidget::~QWidget() + 1255
-------- RECURSION LEVEL 1
29 GoldenCheetah 0x104fdbd68 AbstractView::~AbstractView() + 568
30 GoldenCheetah 0x104fe8c2b TrainView::~TrainView() + 203
31 GoldenCheetah 0x104fe8c8e TrainView::~TrainView() + 14
32 GoldenCheetah 0x104fda90e AthleteTab::~AthleteTab() + 78
33 GoldenCheetah 0x104f6c31e MainWindow::removeAthleteTab(AthleteTab*) + 574
34 GoldenCheetah 0x104f6b94a MainWindow::closeEvent(QCloseEvent*) + 506
35 QtWidgets 0x11261d99f QWidget::event(QEvent*) + 1375
36 QtWidgets 0x11275ffa4 QMainWindow::event(QEvent*) + 276
37 QtWidgets 0x1125cdfa7 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
38 QtWidgets 0x1125cedcc QApplication::notify(QObject*, QEvent*) + 508
39 QtCore 0x117147a1a QCoreApplication::notifyInternal2(QObject*, QEvent*) + 170
40 QtWidgets 0x11261d27f QWidgetPrivate::handleClose(QWidgetPrivate::CloseMode) + 143
41 QtWidgets 0x112636dd0 0x1125bf000 + 490960
42 QtGui 0x1151d5e05 QWindow::event(QEvent*) + 533
43 QtWidgets 0x1125cdfa7 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
44 QtWidgets 0x1125cedcc QApplication::notify(QObject*, QEvent*) + 508
45 QtCore 0x117147a1a QCoreApplication::notifyInternal2(QObject*, QEvent*) + 170
46 QtGui 0x115182c47 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 2071
47 QtGui 0x1151e23ca 0x1150fe000 + 934858
48 QtGui 0x1151d5aae QWindow::close() + 94
49 QtWidgets 0x1125cc240 QApplicationPrivate::tryCloseAllWidgetWindows(QList<QWindow*>*) + 384
50 QtWidgets 0x1125cc59d QApplication::event(QEvent*) + 509
51 QtWidgets 0x1125cdfa7 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
52 QtWidgets 0x1125cedcc QApplication::notify(QObject*, QEvent*) + 508
53 QtCore 0x117147a1a QCoreApplication::notifyInternal2(QObject*, QEvent*) + 170
54 QtGui 0x1151827b3 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 899
55 QtGui 0x1151de2f3 bool QWindowSystemInterface::handleApplicationTermination<QWindowSystemInterface::SynchronousDelivery>() + 131
56 libqcocoa.dylib 0x118c8c7f8 0x118c82000 + 43000
57 AppKit 0x7ff8202026e8 -[NSApplication _docController:shouldTerminate:] + 157
58 AppKit 0x7ff8203b9c5b __91-[NSDocumentController(NSInternal) _closeAllDocumentsWithDelegate:shouldTerminateSelector:]_block_invoke + 531
59 AppKit 0x7ff8203b97ea -[NSDocumentController(NSInternal) _closeAllDocumentsWithDelegate:shouldTerminateSelector:] + 1462
60 AppKit 0x7ff8203b91cf -[NSDocumentController(NSInternal) __closeAllDocumentsWithDelegate:shouldTerminateSelector:] + 351
61 AppKit 0x7ff81fdb77a5 -[NSApplication _shouldTerminate] + 1700
62 AppKit 0x7ff8202035af -[NSApplication terminate:] + 977
63 AppKit 0x7ff82083f26a -[NSApplication(NSResponder) sendAction:to:from:] + 444
64 AppKit 0x7ff82051c2f6 -[NSMenuItem _corePerformAction:] + 623
65 AppKit 0x7ff820874234 _NSMenuPerformActionWithHighlighting + 191
66 AppKit 0x7ff8205012fb -[NSMenu _performKeyEquivalentForItemAtIndex:] + 101
67 AppKit 0x7ff820500e87 -[NSMenu performKeyEquivalent:] + 411
68 AppKit 0x7ff82083db53 routeKeyEquivalent + 665
69 AppKit 0x7ff82083b071 -[NSApplication(NSEventRouting) sendEvent:] + 2297
70 libqcocoa.dylib 0x118c8c23a 0x118c82000 + 41530
71 AppKit 0x7ff8201ff669 -[NSApplication _handleEvent:] + 69
72 AppKit 0x7ff81fc95d30 -[NSApplication run] + 516
73 libqcocoa.dylib 0x118c99127 0x118c82000 + 94503
74 QtCore 0x117151486 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 486
75 QtWidgets 0x112796fae 0x1125bf000 + 1933230
76 QtWidgets 0x112796e91 QMenu::exec(QPoint const&, QAction*) + 49
77 GoldenCheetah 0x1052f2344 TrainSidebar::workoutPopup() + 1796
78 QtCore 0x1171970fa 0x1170da000 + 774394
79 QtGui 0x1154e78dd QAction::activate(QAction::ActionEvent) + 397
80 QtCore 0x1171970fa 0x1170da000 + 774394
81 QtWidgets 0x1126ee96f 0x1125bf000 + 1243503
82 QtWidgets 0x1126ee80c 0x1125bf000 + 1243148
83 QtWidgets 0x1126ef6d9 QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 185
84 QtWidgets 0x112800edf QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
85 QtWidgets 0x11261d65a QWidget::event(QEvent*) + 538
86 QtWidgets 0x1128016d4 QToolButton::event(QEvent*) + 228
87 QtWidgets 0x1125cdfa7 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
88 QtWidgets 0x1125d029b QApplication::notify(QObject*, QEvent*) + 5835
89 QtCore 0x117147a1a QCoreApplication::notifyInternal2(QObject*, QEvent*) + 170
90 QtWidgets 0x1125ce565 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 885
91 QtWidgets 0x112634474 0x1125bf000 + 480372
92 QtWidgets 0x112633089 0x1125bf000 + 475273
93 QtWidgets 0x1125cdfa7 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
94 QtWidgets 0x1125cedcc QApplication::notify(QObject*, QEvent*) + 508
95 QtCore 0x117147a1a QCoreApplication::notifyInternal2(QObject*, QEvent*) + 170
96 QtGui 0x1151839b0 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2192
97 QtGui 0x1151dd0dc QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 396
98 libqcocoa.dylib 0x118c9a70d 0x118c82000 + 100109
99 CoreFoundation 0x7ff81bee420b __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
100 CoreFoundation 0x7ff81bee41ad __CFRunLoopDoSource0 + 157
101 CoreFoundation 0x7ff81bee3f6c __CFRunLoopDoSources0 + 203
102 CoreFoundation 0x7ff81bee2c80 __CFRunLoopRun + 916
103 CoreFoundation 0x7ff81bf9488e _CFRunLoopRunSpecificWithOptions + 496
104 HIToolbox 0x7ff828ce046f RunCurrentEventLoopInMode + 287
105 HIToolbox 0x7ff828ce33fd ReceiveNextEventCommon + 272
106 HIToolbox 0x7ff828e6bec7 _BlockUntilNextEventMatchingListInMode + 37
107 AppKit 0x7ff8201972dc _DPSBlockUntilNextEventMatchingListInMode + 172
108 AppKit 0x7ff81fc9e67d _DPSNextEvent + 800
109 AppKit 0x7ff82083cd1a -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1268
110 AppKit 0x7ff82083c7ed -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 67
111 AppKit 0x7ff81fc95d04 -[NSApplication run] + 472
112 libqcocoa.dylib 0x118c99127 0x118c82000 + 94503
113 QtCore 0x117151486 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 486
114 QtCore 0x117148007 QCoreApplication::exec() + 119
115 GoldenCheetah 0x104d26755 main + 14485