https://bugs.kde.org/show_bug.cgi?id=421885

            Bug ID: 421885
           Summary: Crash on login: full wayland and xwayland
           Product: frameworks-baloo
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: stefan.bru...@rwth-aachen.de
          Reporter: herzensch...@gmail.com
  Target Milestone: ---

I'm on openSUSE Krypton (a.k.a. Tumbleweed+Plasma from master). "Enable File
Search" and "Hidden Files and Folders" are on. On login to both Full Wayland
and Wayland (actually xwayland) sessions, baloo_file (version 5.71.0) crashes.

---
Operating System: openSUSE Tumbleweed 20200519
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.15.0
Kernel Version: 5.6.12-1-default
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-7200U CPU @ 2.50GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 620 
---

Application: baloo_file (baloo_file), signal: Aborted

[KCrash Handler]
#4  0x00007f341fe9cea1 in raise () from /lib64/libc.so.6
#5  0x00007f341fe8653d in abort () from /lib64/libc.so.6
#6  0x00007f341f31f543 in mdb_assert_fail.constprop.0 (env=0x55d5ebb8f150,
expr_txt=expr_txt@entry=0x7f341f321477 "rc == 0",
func=func@entry=0x7f341f3219a0 <__func__.7217> "mdb_page_dirty",
line=line@entry=2127, file=0x7f341f321010 "mdb.c") at mdb.c:1542
#7  0x00007f341f31dbd5 in mdb_page_dirty (mp=<optimized out>,
txn=0x55d5ebb90550) at mdb.c:2114
#8  mdb_page_dirty (txn=0x55d5ebb90550, mp=<optimized out>) at mdb.c:2114
#9  0x00007f341f316d06 in mdb_page_alloc.isra.0.lto_priv.0 (num=<optimized
out>, mp=0x7fffa4a53458, mc=<optimized out>) at mdb.c:2308
#10 0x00007f341f31e1b3 in mdb_page_touch (mc=0x7fffa4a538e0) at mdb.c:2495
#11 0x00007f341f315c37 in mdb_cursor_touch (mc=mc@entry=0x7fffa4a538e0) at
mdb.c:6523
#12 0x00007f341f31b92b in mdb_cursor_del (flags=32, mc=0x7fffa4a538e0) at
mdb.c:7081
#13 mdb_cursor_del (mc=mc@entry=0x7fffa4a538e0, flags=flags@entry=32) at
mdb.c:7063
#14 0x00007f341f31c0e3 in mdb_del0 (txn=0x55d5ebb90550, dbi=<optimized out>,
key=key@entry=0x7fffa4a53cd0, data=<optimized out>, flags=32, flags@entry=0) at
mdb.c:8571
#15 0x00007f341f31c30a in mdb_del (txn=<optimized out>, dbi=<optimized out>,
key=key@entry=0x7fffa4a53cd0, data=<optimized out>, data@entry=0x0) at
mdb.c:8531
#16 0x00007f34208fe663 in Baloo::IdFilenameDB::del (this=<optimized out>,
docId=<optimized out>) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/idfilenamedb.cpp:137
#17 0x00007f34208f37c3 in
Baloo::DocumentUrlDB::replaceOrDelete<Baloo::WriteTransaction::removeDocument(quint64)::<lambda(quint64)>
>(quint64, const QByteArray &, Baloo::WriteTransaction::<lambda(quint64)>)
(this=this@entry=0x7fffa4a53f20, docId=<optimized out>,
docId@entry=578074539020257283, url=..., shouldDeleteFolder=...,
shouldDeleteFolder@entry=...) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/idutils.h:43
#19 Baloo::WriteTransaction::removeDocument (this=0x55d5ebc834d0,
id=578074539020257283) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/engine/writetransaction.cpp:132
#20 0x000055d5eb7599e7 in Baloo::MetadataMover::removeMetadata
(this=this@entry=0x55d5ebb90ac0, tr=tr@entry=0x7fffa4a54060, url=...) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/metadatamover.cpp:82
#21 0x000055d5eb759a81 in Baloo::MetadataMover::removeFileMetadata
(this=0x55d5ebb90ac0, file=...) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/metadatamover.cpp:66
#22 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54190,
r=0x55d5ebb90ac0, this=0x55d5ebb84a00) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false> (sender=0x55d5ebb8acf0, signal_index=6,
argv=0x7fffa4a54190) at kernel/qobject.cpp:3886
#24 0x000055d5eb76c015 in Baloo::PendingFileQueue::removeFileIndex
(this=<optimized out>, _t1=...) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/build/src/file/baloofilecommon_autogen/EWIEGA46WW/moc_pendingfilequeue.cpp:228
#25 0x000055d5eb75c207 in Baloo::PendingFileQueue::enqueue
(this=0x55d5ebb8acf0, file=...) at /usr/include/qt5/QtCore/qstring.h:1089
#26 0x000055d5eb75c64d in Baloo::FileWatch::slotFileDeleted
(this=0x7fffa4a54a30, urlString=..., isDir=<optimized out>) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/filewatch.cpp:121
#27 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54440,
r=0x7fffa4a54a30, this=0x55d5ebb84990) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#28 doActivate<false> (sender=0x55d5ebb91080, signal_index=8,
argv=0x7fffa4a54440) at kernel/qobject.cpp:3886
#29 0x00007f342062481f in QMetaObject::activate
(sender=sender@entry=0x55d5ebb91080, m=m@entry=0x55d5eb77fee0
<KInotify::staticMetaObject>, local_signal_index=local_signal_index@entry=5,
argv=argv@entry=0x7fffa4a54440) at kernel/qobject.cpp:3946
#30 0x000055d5eb75e5c5 in KInotify::deleted (_t2=<optimized out>, _t1=...,
this=0x55d5ebb91080) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/build/src/file/baloofilecommon_autogen/include/moc_kinotify.cpp:334
#31 KInotify::slotEvent (this=0x55d5ebb91080, socket=<optimized out>) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/kinotify.cpp:413
#32 0x00007f342062b23e in QtPrivate::QSlotObjectBase::call (a=0x7fffa4a54590,
r=0x55d5ebb91080, this=0x55d5ebbd65b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#33 doActivate<false> (sender=0x55d5ebbb5b40, signal_index=3,
argv=0x7fffa4a54590) at kernel/qobject.cpp:3886
#34 0x00007f342062481f in QMetaObject::activate
(sender=sender@entry=0x55d5ebbb5b40, m=m@entry=0x7f34208d7b40
<QSocketNotifier::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa4a54590)
at kernel/qobject.cpp:3946
#35 0x00007f342062f16f in QSocketNotifier::activated
(this=this@entry=0x55d5ebbb5b40, _t1=..., _t2=<optimized out>, _t3=...) at
.moc/moc_qsocketnotifier.cpp:178
#36 0x00007f342062f8db in QSocketNotifier::event (this=0x55d5ebbb5b40,
e=0x7fffa4a54670) at kernel/qsocketnotifier.cpp:302
#37 0x00007f34205f56cf in doNotify (event=0x7fffa4a54670,
receiver=0x55d5ebbb5b40) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#38 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>,
this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#39 QCoreApplication::notifyInternal2 (receiver=0x55d5ebbb5b40,
event=0x7fffa4a54670) at kernel/qcoreapplication.cpp:1061
#40 0x00007f342064ebe5 in socketNotifierSourceDispatch (source=0x55d5ebb7b080)
at kernel/qeventdispatcher_glib.cpp:107
#41 0x00007f341eb1c6e8 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#42 0x00007f341eb1ca70 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f341eb1caff in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007f342064e00e in QEventDispatcherGlib::processEvents
(this=0x55d5ebb78340, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f34205f42eb in QEventLoop::exec (this=this@entry=0x7fffa4a54880,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#46 0x00007f34205fc200 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#47 0x000055d5eb7571a8 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/baloo5-5.71.0git.20200519T071223~fec72078-ku.5.1.x86_64/src/file/main.cpp:93
[Inferior 1 (process 24497) detached]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to