[dolphin] [Bug 451050] Dolphin crashing when connecting SMB share

Nicolas Fella bugzilla_noreply at kde.org
Fri Jan 19 15:59:56 GMT 2024


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

Nicolas Fella <nicolas.fella at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.fella at gmx.de

--- Comment #44 from Nicolas Fella <nicolas.fella at gmx.de> ---
With current master/Qt6:

QUdpSocket::setMulticastInterface() called on a QUdpSocket when not in
QUdpSocket::BoundState
ASSERT: "!listers.isEmpty()" in file
/home/nico/kde/src/kio/src/core/kcoredirlister.cpp, line 1679

#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
#1  0x00007ffff3eae8a3 in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at pthread_kill.c:78
#2  0x00007ffff3e5c8ee in __GI_raise (sig=sig at entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007ffff3e448ff in __GI_abort () at abort.c:79
#4  0x00007ffff44b7b46 in qAbort () at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qglobal.cpp:161
#5  0x00007ffff44ee67d in qt_message_fatal<QString&> (message=...,
context=<optimized out>) at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:2033
#6  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *)
    (msgType=msgType at entry=QtFatalMsg, context=...,
msg=msg at entry=0x7ffff4841ed8 "ASSERT: \"%s\" in file %s, line %d",
ap=ap at entry=0x7fffffffbec8)
    at /home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:374
#7  0x00007ffff44b86d2 in QMessageLogger::fatal
(this=this at entry=0x7fffffffbfa0, msg=msg at entry=0x7ffff4841ed8 "ASSERT: \"%s\"
in file %s, line %d")
    at /home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:897
#8  0x00007ffff44b7ac4 in qt_assert (assertion=<optimized out>, file=<optimized
out>, line=<optimized out>)
    at /home/nico/workspace/qt6/qtbase/src/corelib/global/qassert.cpp:68
#9  0x00007ffff7187142 in KCoreDirListerCache::slotUpdateResult (this=0x9c6cd0,
j=0x123fac0) at /home/nico/kde/src/kio/src/core/kcoredirlister.cpp:1679
#10 0x00007ffff71bc8be in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<KJob*>, void, void (KCoreDirListerCache::*)(KJob*)>::call
    (f=(void (KCoreDirListerCache::*)(class KCoreDirListerCache * const, class
KJob *)) 0x7ffff7186ed2 <KCoreDirListerCache::slotUpdateResult(KJob*)>,
o=0x9c6cd0, arg=0x7fffffffc600) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:145
#11 0x00007ffff71b6b1c in QtPrivate::FunctionPointer<void
(KCoreDirListerCache::*)(KJob*)>::call<QtPrivate::List<KJob*>, void>
    (f=(void (KCoreDirListerCache::*)(class KCoreDirListerCache * const, class
KJob *)) 0x7ffff7186ed2 <KCoreDirListerCache::slotUpdateResult(KJob*)>,
o=0x9c6cd0, arg=0x7fffffffc600) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:182
#12 0x00007ffff71ae175 in QtPrivate::QCallableObject<void
(KCoreDirListerCache::*)(KJob*), QtPrivate::List<KJob*>, void>::impl
    (which=1, this_=0x129fb00, r=0x9c6cd0, a=0x7fffffffc600, ret=0x0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:553
#13 0x00007ffff45bc723 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc600,
r=0x9c6cd0, this=0x129fb00)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#14 doActivate<false> (sender=0x123fac0, signal_index=6, argv=0x7fffffffc600)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4059
#15 0x00007ffff45b3e0f in QMetaObject::activate
    (sender=sender at entry=0x123fac0, m=m at entry=0x7ffff65fc100
<KJob::staticMetaObject>, local_signal_index=local_signal_index at entry=3,
argv=argv at entry=0x7fffffffc600)
    at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4119
#16 0x00007ffff65b3ec3 in KJob::result (this=this at entry=0x123fac0,
_t1=<optimized out>, _t1 at entry=0x123fac0, _t2=...)
    at
/home/nico/kde/build/kcoreaddons/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:620
#17 0x00007ffff65b493b in KJob::finishJob (this=0x123fac0,
emitResult=<optimized out>) at
/home/nico/kde/src/kcoreaddons/src/lib/jobs/kjob.cpp:98
#18 0x00007ffff7112173 in KIO::SimpleJob::slotFinished (this=0x123fac0) at
/home/nico/kde/src/kio/src/core/simplejob.cpp:229
#19 0x00007ffff710a13a in KIO::ListJob::slotFinished (this=0x123fac0) at
/home/nico/kde/src/kio/src/core/listjob.cpp:236
#20 0x00007ffff7115a17 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KIO::SimpleJob::*)()>::call(void
(KIO::SimpleJob::*)(), KIO::SimpleJob*, void**) (f=&virtual
KIO::SimpleJob::slotFinished(), o=0x123fac0, arg=0x7fffffffc8d0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:145
#21 0x00007ffff711578c in QtPrivate::FunctionPointer<void
(KIO::SimpleJob::*)()>::call<QtPrivate::List<>, void>(void
(KIO::SimpleJob::*)(), KIO::SimpleJob*, void**)
    (f=&virtual KIO::SimpleJob::slotFinished(), o=0x123fac0,
arg=0x7fffffffc8d0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:182
#22 0x00007ffff711554d in QtPrivate::QCallableObject<void
(KIO::SimpleJob::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x811ec0,
r=0x123fac0, a=0x7fffffffc8d0, ret=0x0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:553
#23 0x00007ffff45bc723 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc8d0,
r=0x123fac0, this=0x811ec0)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#24 doActivate<false> (sender=0x182d850, signal_index=7, argv=0x7fffffffc8d0)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4059
#25 0x00007ffff71d4dad in KIO::WorkerInterface::finished (this=0x182d850) at
/home/nico/kde/build/kio/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:523
#26 0x00007ffff71d2684 in KIO::WorkerInterface::dispatch (this=0x182d850,
_cmd=104, rawdata=...) at
/home/nico/kde/src/kio/src/core/workerinterface.cpp:129
#27 0x00007ffff71d231c in KIO::WorkerInterface::dispatch (this=0x182d850) at
/home/nico/kde/src/kio/src/core/workerinterface.cpp:60
#28 0x00007ffff71cfe37 in KIO::Worker::gotInput (this=0x182d850) at
/home/nico/kde/src/kio/src/core/worker.cpp:263
#29 0x00007ffff71d1fa8 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KIO::Worker::*)()>::call(void
(KIO::Worker::*)(), KIO::Worker*, void**) (f=(void (KIO::Worker::*)(class
KIO::Worker * const)) 0x7ffff71cfdf4 <KIO::Worker::gotInput()>, o=0x182d850,
arg=0x7fffffffcdf0)
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:145
#30 0x00007ffff71d1eec in QtPrivate::FunctionPointer<void
(KIO::Worker::*)()>::call<QtPrivate::List<>, void>(void (KIO::Worker::*)(),
KIO::Worker*, void**)
    (f=(void (KIO::Worker::*)(class KIO::Worker * const)) 0x7ffff71cfdf4
<KIO::Worker::gotInput()>, o=0x182d850, arg=0x7fffffffcdf0)
--Type <RET> for more, q to quit, c to continue without paging--c
    at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:182
#31 0x00007ffff71d1d91 in QtPrivate::QCallableObject<void (KIO::Worker::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*)
    (which=1, this_=0x10cb140, r=0x182d850, a=0x7fffffffcdf0, ret=0x0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:553
#32 0x00007ffff45bc723 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcdf0,
r=0x182d850, this=0x10cb140)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#33 doActivate<false> (sender=0x19aa040, signal_index=3, argv=0x7fffffffcdf0)
at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4059
#34 0x00007ffff7050011 in KIO::Connection::readyRead (this=0x19aa040) at
/home/nico/kde/build/kio/src/core/KF6KIOCore_autogen/include/moc_connection_p.cpp:137
#35 0x00007ffff704f151 in KIO::ConnectionPrivate::dequeue (this=0x1bd4650) at
/home/nico/kde/src/kio/src/core/connection.cpp:31
#36 0x00007ffff704fca5 in operator() (__closure=0xe5b080) at
/home/nico/kde/src/kio/src/core/connection.cpp:223
#37 0x00007ffff7050e1e in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, KIO::Connection::read(int*, QByteArray&)::<lambda()>
>::call(struct {...} &, void **) (f=..., arg=0x182c118) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:137
#38 0x00007ffff7050d95 in
QtPrivate::FunctorCallable<KIO::Connection::read(int*, QByteArray&)::<lambda()>
>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=...,
arg=0x182c118) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:345
#39 0x00007ffff7050c72 in
QtPrivate::QCallableObject<KIO::Connection::read(int*,
QByteArray&)::<lambda()>, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1,
this_=0xe5b070, r=0x19aa040, a=0x182c118, ret=0x0) at
/home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:555
#40 0x00007ffff45af1e4 in QObject::event (this=0x19aa040, e=0x182c0d0) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1446
#41 0x00007ffff5781ac1 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x19aa040, e=0x182c0d0)
    at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3298
#42 0x00007ffff455f2c8 in QCoreApplication::notifyInternal2
(receiver=0x19aa040, event=0x182c0d0)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134
#43 0x00007ffff455f489 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575
#44 0x00007ffff4562a11 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5506a0)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1946
#45 0x00007ffff4562cf8 in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1803
#46 0x00007ffff480a693 in postEventSourceDispatch (s=0x5d3570) at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#47 0x00007ffff30aee5c in g_main_dispatch (context=0x7fffdc000ef0) at
../glib/gmain.c:3476
#48 g_main_context_dispatch_unlocked (context=0x7fffdc000ef0) at
../glib/gmain.c:4284
#49 0x00007ffff3109f18 in g_main_context_iterate_unlocked.isra.0
    (context=context at entry=0x7fffdc000ef0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#50 0x00007ffff30acad3 in g_main_context_iteration (context=0x7fffdc000ef0,
may_block=1) at ../glib/gmain.c:4414
#51 0x00007ffff4809fac in QEventDispatcherGlib::processEvents (this=0x553600,
flags=...)
    at
/home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#52 0x00007ffff456ac3b in QEventLoop::exec (this=this at entry=0x7fffffffd3b0,
flags=..., flags at entry=...)
    at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34
#53 0x00007ffff4567632 in QCoreApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74
#54 0x00007ffff4db2d5c in QGuiApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1926
#55 0x00007ffff5781a35 in QApplication::exec () at
/home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2568
#56 0x0000000000449ae1 in main (argc=<optimized out>, argv=<optimized out>) at
/home/nico/kde/src/dolphin/src/main.cpp:255

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list