https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=14539
--- Comment #1 from Guy Harris <g...@alum.mit.edu> ---
(In reply to Jaap Keuter from comment #0)
> With OID name resolution off (unchecked)
> Qt: About Wireshark|Folders shows no folders (ok)
> GTK: About Wireshark|Folders shows no folders (ok)
> Tshark: -G folders shows no folders (ok)
None of those seem OK to me - there are a lot of folders that have nothing to
do with OID name resolution, and those should be shown.
Now, if I run a recent Wireshark build from the master branch, pop up the About
dialog, and select Folders, I see the folders in question. If I then close the
dialog and enable OID name resolution, I get an *immediate* crash with:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.qt-project.QtCore 0x000000010d83fcb4
QSortFilterProxyModel::parent(QModelIndex const&) const + 84
1 org.qt-project.QtCore 0x000000010d834455
QIdentityProxyModel::parent(QModelIndex const&) const + 53
2 org.qt-project.QtCore 0x000000010d816dc3
QPersistentModelIndex::parent() const + 35
3 org.qt-project.QtCore 0x000000010d82a769
qt_PersistentModelIndexLessThan(QPersistentModelIndex const&,
QPersistentModelIndex const&) + 41
4 org.qt-project.QtCore 0x000000010d8319bb void
std::__1::__stable_sort_move<bool (*&)(QPersistentModelIndex const&,
QPersistentModelIndex const&), QPersistentModelIndex*>(QPersistentModelIndex*,
QPersistentModelIndex*, bool (*&)(QPersistentModelIndex const&,
QPersistentModelIndex const&),
std::__1::iterator_traits<QPersistentModelIndex*>::difference_type,
std::__1::iterator_traits<QPersistentModelIndex*>::value_type*) + 59
5 org.qt-project.QtCore 0x000000010d831810 void
std::__1::__stable_sort<bool (*&)(QPersistentModelIndex const&,
QPersistentModelIndex const&), QPersistentModelIndex*>(QPersistentModelIndex*,
QPersistentModelIndex*, bool (*&)(QPersistentModelIndex const&,
QPersistentModelIndex const&),
std::__1::iterator_traits<QPersistentModelIndex*>::difference_type,
std::__1::iterator_traits<QPersistentModelIndex*>::value_type*, long) + 480
6 org.qt-project.QtCore 0x000000010d82a4cd
QItemSelectionModelPrivate::_q_layoutChanged(QList<QPersistentModelIndex>
const&, QAbstractItemModel::LayoutChangeHint) + 1853
7 org.qt-project.QtCore 0x000000010d82eb40
QItemSelectionModel::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) + 1888
8 org.qt-project.QtCore 0x000000010d899b82
QMetaObject::activate(QObject*, int, int, void**) + 2994
9 org.qt-project.QtCore 0x000000010d91a263
QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) + 67
10 org.qt-project.QtCore 0x000000010d83590c
QIdentityProxyModelPrivate::_q_sourceLayoutChanged(QList<QPersistentModelIndex>
const&, QAbstractItemModel::LayoutChangeHint) + 1036
11 org.qt-project.QtCore 0x000000010d835ede
QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) + 878
12 org.qt-project.QtCore 0x000000010d899b82
QMetaObject::activate(QObject*, int, int, void**) + 2994
13 org.qt-project.QtCore 0x000000010d91a263
QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&,
QAbstractItemModel::LayoutChangeHint) + 67
14 org.qt-project.QtCore 0x000000010d84175b
QSortFilterProxyModel::invalidate() + 187
15 org.wireshark.Wireshark 0x00000001063cac18
InterfaceSortFilterModel::resetPreferenceData() + 440 (qstring.h:1053)
16 org.qt-project.QtCore 0x000000010d899b82
QMetaObject::activate(QObject*, int, int, void**) + 2994
17 org.wireshark.Wireshark 0x00000001063177b8
WiresharkApplication::flushAppSignals() + 168 (qlist.h:106)
18 org.wireshark.Wireshark 0x00000001062239bb
MainWindow::showPreferencesDialog(QString) + 171
19 org.wireshark.Wireshark 0x0000000106223a87
MainWindow::on_actionEditPreferences_triggered() + 71 (qstring.h:1053)
20 org.wireshark.Wireshark 0x0000000106431312
MainWindow::qt_metacall(QMetaObject::Call, int, void**) + 82
21 org.qt-project.QtCore 0x000000010d899aa9
QMetaObject::activate(QObject*, int, int, void**) + 2777
22 org.qt-project.QtWidgets 0x0000000106a8c7ef
QAction::activate(QAction::ActionEvent) + 271
23 org.qt-project.QtWidgets 0x0000000106a8ccf5
QAction::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 565
24 org.qt-project.QtCore 0x000000010d899b82
QMetaObject::activate(QObject*, int, int, void**) + 2994
25 org.qt-project.QtCore 0x000000010d892753
QObject::event(QEvent*) + 755
26 org.qt-project.QtWidgets 0x0000000106a956fb
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
27 org.qt-project.QtWidgets 0x0000000106a98ade
QApplication::notify(QObject*, QEvent*) + 8318
28 org.qt-project.QtCore 0x000000010d869e8b
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 971
29 libqcocoa.dylib 0x000000010e31408e
QCocoaEventDispatcherPrivate::processPostedEvents() + 190
30 libqcocoa.dylib 0x000000010e314911
QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
31 com.apple.CoreFoundation 0x00007fff890ba321
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
32 com.apple.CoreFoundation 0x00007fff8909b21d
__CFRunLoopDoSources0 + 557
33 com.apple.CoreFoundation 0x00007fff8909a716 __CFRunLoopRun + 934
34 com.apple.CoreFoundation 0x00007fff8909a114 CFRunLoopRunSpecific
+ 420
35 com.apple.HIToolbox 0x00007fff885faebc
RunCurrentEventLoopInMode + 240
36 com.apple.HIToolbox 0x00007fff885fabf9
ReceiveNextEventCommon + 184
37 com.apple.HIToolbox 0x00007fff885fab26
_BlockUntilNextEventMatchingListInModeWithFilter + 71
38 com.apple.AppKit 0x00007fff86b91a54 _DPSNextEvent + 1120
39 com.apple.AppKit 0x00007fff8730d7ee
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
+ 2796
40 com.apple.AppKit 0x00007fff86b863db -[NSApplication run]
+ 926
41 libqcocoa.dylib 0x000000010e3137fd
QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
2189
42 org.qt-project.QtCore 0x000000010d8668cd
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 381
43 org.qt-project.QtCore 0x000000010d86978a
QCoreApplication::exec() + 346
44 org.wireshark.Wireshark 0x0000000106084862 main + 3922
(wireshark-qt.cpp:928)
45 libdyld.dylib 0x00007fff9e821235 start + 1
--
You are receiving this mail because:
You are watching all bug changes.
___________________________________________________________________________
Sent via: Wireshark-bugs mailing list <wireshark-bugs@wireshark.org>
Archives: https://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-bugs
mailto:wireshark-bugs-requ...@wireshark.org?subject=unsubscribe