Bug 428546 - Dolphin crashed while typing on the filter bar.
Summary: Dolphin crashed while typing on the filter bar.
Status: RESOLVED DUPLICATE of bug 428374
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-11-01 09:36 UTC by Tony
Modified: 2020-11-03 19:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
valgrind log (6.29 KB, text/plain)
2020-11-01 09:43 UTC, Tony
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2020-11-01 09:36:39 UTC
Application: dolphin (20.11.70)

Qt Version: 5.15.1
Frameworks Version: 5.76.0
Operating System: Linux 5.9.1-1-default x86_64
Windowing system: Wayland
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Opened dolphin, hit crtl+I and type "z".

The frequency of the crash varies depending on how dolphin is launched. 
Using Meta+E it will crash everytime.
Using the taskbar/desktop shorcut, from the application launcher or from a terminal it needs 2 or 3 tries of launching it and closing it until the crash accurs.

Oddly enough it does not happen if launched from krunner.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[New LWP 16211]
[New LWP 16212]
[New LWP 16213]
[New LWP 16214]
[New LWP 16215]
[New LWP 16216]
[New LWP 16217]
[New LWP 16218]
[New LWP 16219]
[New LWP 16220]
[New LWP 16221]
[New LWP 16222]
[New LWP 16223]
[New LWP 16224]
[New LWP 16225]
[New LWP 16226]
[New LWP 16227]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f8c7690ce7f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f8c76045840 (LWP 16209))]

Thread 18 (Thread 0x7f8c2affd640 (LWP 16227)):
#0  0x00007f8c7262ca68 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f8c7262cf65 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8c7262d0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8c7489ca8b in QEventDispatcherGlib::processEvents (this=0x7f8c14000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8c74843edb in QEventLoop::exec (this=this@entry=0x7f8c2affccc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f8c74664c8e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f8c74665dd1 in QThreadPrivate::start (arg=0x55d7c8b80420) at thread/qthread_unix.cpp:329
#7  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f8c2b7fe640 (LWP 16226)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f8c2bfff640 (LWP 16225)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f8c48ff9640 (LWP 16224)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f8c497fa640 (LWP 16223)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f8c49ffb640 (LWP 16222)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f8c4a7fc640 (LWP 16221)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f8c4affd640 (LWP 16220)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f8c4b7fe640 (LWP 16219)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f8c4bfff640 (LWP 16218)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8c60972640 (LWP 16217)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8c61173640 (LWP 16216)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8c61974640 (LWP 16215)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8c62175640 (LWP 16214)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8c62976640 (LWP 16213)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8c63177640 (LWP 16212)):
#0  0x00007f8c73107082 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c6cedefbb in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f8c6cede477 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8c6f447640 (LWP 16211)):
#0  0x00007f8c7267e0d4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f8c7262c4d5 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8c7262ceeb in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8c7262d0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f8c7489ca8b in QEventDispatcherGlib::processEvents (this=0x7f8c68000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8c74843edb in QEventLoop::exec (this=this@entry=0x7f8c6f446c70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f8c74664c8e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f8c74b537c7 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f8c74665dd1 in QThreadPrivate::start (arg=0x7f8c74bc1420) at thread/qthread_unix.cpp:329
#9  0x00007f8c73100eb1 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8c76917ccf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8c76045840 (LWP 16209)):
[KCrash Handler]
#4  KItemListWidget::index (this=this@entry=0x0) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/kitemviews/kitemlistwidget.cpp:72
#5  0x00007f8c7678bf1c in KItemListView::setWidgetIndex (this=0x55d7c8b5b080, widget=0x0, index=<optimized out>) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/kitemviews/kitemlistview.cpp:1982
#6  0x00007f8c7678f05d in KItemListView::slotItemsRemoved (this=0x55d7c8b5b080, itemRanges=...) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/kitemviews/kitemlistview.cpp:1202
#7  0x00007f8c7487bb06 in QtPrivate::QSlotObjectBase::call (a=0x7fff1885c730, r=0x55d7c8b5b080, this=0x55d7c8b5f4c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x55d7c8b52880, signal_index=4, argv=argv@entry=0x7fff1885c730) at kernel/qobject.cpp:3886
#9  0x00007f8c74874e60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f8c768115a0 <KItemModelBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff1885c730) at kernel/qobject.cpp:3946
#10 0x00007f8c7674cd05 in KItemModelBase::itemsRemoved (this=<optimized out>, _t1=...) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/build/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemmodelbase.cpp:253
#11 0x00007f8c76766e1a in KFileItemModel::applyFilters (this=0x55d7c8b52880) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/kitemviews/kfileitemmodel.cpp:704
#12 0x00007f8c76a492d4 in DolphinViewContainer::setNameFilter (this=0x55d7c8a86040, nameFilter=...) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/dolphinviewcontainer.cpp:667
#13 0x00007f8c7487bb06 in QtPrivate::QSlotObjectBase::call (a=0x7fff1885c8f0, r=0x55d7c8a86040, this=0x55d7c8b51610) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x55d7c8b4bbb0, signal_index=7, argv=argv@entry=0x7fff1885c8f0) at kernel/qobject.cpp:3886
#15 0x00007f8c74874e60 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff1885c8f0) at kernel/qobject.cpp:3946
#16 0x00007f8c76a856f2 in FilterBar::filterChanged (this=<optimized out>, _t1=...) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/build/src/dolphinstatic_autogen/A7DZ2KMSNA/moc_filterbar.cpp:174
#17 0x00007f8c7487bb06 in QtPrivate::QSlotObjectBase::call (a=0x7fff1885ca00, r=0x55d7c8b4bbb0, this=0x55d7c8b514d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#18 doActivate<false> (sender=0x55d7c8b4f210, signal_index=7, argv=argv@entry=0x7fff1885ca00) at kernel/qobject.cpp:3886
#19 0x00007f8c74874e60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f8c759c5ea0 <QLineEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff1885ca00) at kernel/qobject.cpp:3946
#20 0x00007f8c75601e82 in QLineEdit::textChanged (this=<optimized out>, _t1=...) at .moc/moc_qlineedit.cpp:447
#21 0x00007f8c7487bb40 in doActivate<false> (sender=0x55d7c8b4ea70, signal_index=6, argv=argv@entry=0x7fff1885cb10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#22 0x00007f8c74874e60 in QMetaObject::activate (sender=sender@entry=0x55d7c8b4ea70, m=m@entry=0x7f8c759c5f60 <QWidgetLineControl::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff1885cb10) at kernel/qobject.cpp:3946
#23 0x00007f8c756088d5 in QWidgetLineControl::textChanged (this=this@entry=0x55d7c8b4ea70, _t1=...) at .moc/moc_qwidgetlinecontrol_p.cpp:273
#24 0x00007f8c7560bd1b in QWidgetLineControl::finishChange (this=0x55d7c8b4ea70, validateFromState=411421504, update=<optimized out>, edited=<optimized out>) at widgets/qwidgetlinecontrol.cpp:736
#25 0x00007f8c7560e583 in QWidgetLineControl::processKeyEvent (this=0x55d7c8b4ea70, event=event@entry=0x7fff1885d010) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:60
#26 0x00007f8c75601fcb in QLineEdit::keyPressEvent (this=0x55d7c8b4f210, event=0x7fff1885d010) at widgets/qlineedit.cpp:1794
#27 0x00007f8c755051af in QWidget::event (this=0x55d7c8b4f210, event=0x7fff1885d010) at kernel/qwidget.cpp:9072
#28 0x00007f8c754c44ff in QApplicationPrivate::notify_helper (this=this@entry=0x55d7c8635800, receiver=receiver@entry=0x55d7c8b4f210, e=e@entry=0x7fff1885d010) at kernel/qapplication.cpp:3630
#29 0x00007f8c754cb90f in QApplication::notify (this=0x7fff1885d3d0, receiver=0x55d7c8b4f210, e=0x7fff1885d010) at kernel/qapplication.cpp:2992
#30 0x00007f8c7484551a in QCoreApplication::notifyInternal2 (receiver=0x55d7c8b4f210, event=0x7fff1885d010) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#31 0x00007f8c7551f918 in QWidgetWindow::event (this=0x55d7c8922a10, event=0x7fff1885d010) at kernel/qwidgetwindow.cpp:293
#32 0x00007f8c754c44ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55d7c8922a10, e=0x7fff1885d010) at kernel/qapplication.cpp:3630
#33 0x00007f8c7484551a in QCoreApplication::notifyInternal2 (receiver=0x55d7c8922a10, event=0x7fff1885d010) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#34 0x00007f8c74d76ba2 in QGuiApplicationPrivate::processKeyEvent (e=0x55d7c8d819e0) at kernel/qguiapplication.cpp:2409
#35 0x00007f8c74d50c3b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1175
#36 0x00007f8c6f9d3870 in userEventSourceDispatch (source=<optimized out>) at qeventdispatcher_glib.cpp:74
#37 0x00007f8c7262cca7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f8c7262d028 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f8c7262d0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f8c7489ca6f in QEventDispatcherGlib::processEvents (this=0x55d7c869f760, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00007f8c74843edb in QEventLoop::exec (this=this@entry=0x7fff1885d2a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#42 0x00007f8c7484c150 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#43 0x00007f8c74d6e1ac in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#44 0x00007f8c754c4475 in QApplication::exec () at kernel/qapplication.cpp:2822
#45 0x00007f8c76a39ad0 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-20.11.70git.20201031T175855~adfca9073-ku.46.1.x86_64/src/main.cpp:196
#46 0x00007f8c7683fe0a in __libc_start_main () from /lib64/libc.so.6
#47 0x000055d7c6c4a08a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 16209) detached]

The reporter indicates this bug may be a duplicate of or related to bug 428532.

Possible duplicates by query: bug 428532, bug 428374, bug 428252, bug 403691, bug 403665.

Reported using DrKonqi
Comment 1 Tony 2020-11-01 09:43:28 UTC
Created attachment 132932 [details]
valgrind log

Launching it using valgrind crashes it right away.
Comment 2 Tony 2020-11-01 09:52:31 UTC
It sill crashes even if you turn off previews for files in dolphin settings and using the icons only view.
Comment 3 Ismael Asensio 2020-11-03 19:51:57 UTC

*** This bug has been marked as a duplicate of bug 428374 ***