Application: dolphin (25.08.3) ApplicationNotResponding [ANR]: false Qt Version: 6.10.0 Frameworks Version: 6.20.0 Operating System: Linux 6.17.8-arch1-1 x86_64 Windowing System: Wayland Distribution: Arch Linux DrKonqi: 6.5.3 [CoredumpBackend] -- Information about the crash: When I use the right-click "Git Clone..." option, I type git@invent.kde.org:deepchirp/haruna.git. After clicking "Clone", Dolphin crashes immediately upon connecting to the Git server. This problem is reproducible every time. The crash can be reproduced every time. -- Backtrace (Reduced): #5 0x00007febe76b5abf in QArrayDataPointer<char16_t>::QArrayDataPointer (this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:38 #6 QString::QString (this=<optimized out>, other=<optimized out>, this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.h:1352 #7 QWidgetLineControl::text (this=0x1b1) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qwidgetlinecontrol_p.h:210 #8 0x00007febe76b5c8d in QLineEdit::text (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qlineedit.cpp:289 #9 0x00007feb892a7823 in operator() (__closure=0x7feba80054e0, ret=...) at /usr/src/debug/dolphin-plugins/dolphin-plugins-25.08.3/git/clonedialog.cpp:185 #10 QtPrivate::CompactContinuation<CloneDialog::urlChanged()::<lambda(QStringList)>, void, QList<QString> >::fulfillVoidPromise(void) (this=this@entry=0x7feba80054e0) at /usr/include/qt6/QtCore/qfuture_impl.h:630 #14 operator() (__closure=0x5633be585040, parentData=<optimized out>) at /usr/include/qt6/QtCore/qfuture_impl.h:548 #18 std::_Function_handler<void(const QFutureInterfaceBase&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<CloneDialog::urlChanged()::<lambda(QStringList)>, void, QList<QString> >::create<CloneDialog::urlChanged()::<lambda(QStringList)> >(CloneDialog::urlChanged()::<lambda(QStringList)>&&, QFuture<QList<QString> >*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> > >::_M_invoke(const std::_Any_data &, const QFutureInterfaceBase &) (__functor=<optimized out>, __args#0=<optimized out>) at /usr/include/c++/15.2.1/bits/std_function.h:292 #19 0x00007febe6534856 in std::function<void(QFutureInterfaceBase const&)>::operator() (this=0x7feb85d4f860, __args#0=...) at /usr/include/c++/15.2.1/bits/std_function.h:593 #20 QFutureInterfaceBase::runContinuation (this=0x5633be5845f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qfutureinterface.cpp:1026 #21 0x00007febe6490855 in QThreadPoolThread::run (this=0x5633bde9ae00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:72 #22 0x00007febe6530ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #24 QThreadPrivate::start (arg=0x5633bde9ae00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #25 0x00007febe5a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448 #26 0x00007febe5b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 #5 0x00007febe76b5abf in QArrayDataPointer<char16_t>::QArrayDataPointer (this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:38 #6 QString::QString (this=<optimized out>, other=<optimized out>, this=<optimized out>, other=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qstring.h:1352 #7 QWidgetLineControl::text (this=0x1b1) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qwidgetlinecontrol_p.h:210 #8 0x00007febe76b5c8d in QLineEdit::text (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qlineedit.cpp:289 #9 0x00007feb892a7823 in operator() (__closure=0x7feba80054e0, ret=...) at /usr/src/debug/dolphin-plugins/dolphin-plugins-25.08.3/git/clonedialog.cpp:185 #10 QtPrivate::CompactContinuation<CloneDialog::urlChanged()::<lambda(QStringList)>, void, QList<QString> >::fulfillVoidPromise(void) (this=this@entry=0x7feba80054e0) at /usr/include/qt6/QtCore/qfuture_impl.h:630 #14 operator() (__closure=0x5633be585040, parentData=<optimized out>) at /usr/include/qt6/QtCore/qfuture_impl.h:548 #18 std::_Function_handler<void(const QFutureInterfaceBase&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<CloneDialog::urlChanged()::<lambda(QStringList)>, void, QList<QString> >::create<CloneDialog::urlChanged()::<lambda(QStringList)> >(CloneDialog::urlChanged()::<lambda(QStringList)>&&, QFuture<QList<QString> >*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> > >::_M_invoke(const std::_Any_data &, const QFutureInterfaceBase &) (__functor=<optimized out>, __args#0=<optimized out>) at /usr/include/c++/15.2.1/bits/std_function.h:292 #19 0x00007febe6534856 in std::function<void(QFutureInterfaceBase const&)>::operator() (this=0x7feb85d4f860, __args#0=...) at /usr/include/c++/15.2.1/bits/std_function.h:593 #20 QFutureInterfaceBase::runContinuation (this=0x5633be5845f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qfutureinterface.cpp:1026 #21 0x00007febe6490855 in QThreadPoolThread::run (this=0x5633bde9ae00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:72 #22 0x00007febe6530ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437 #24 QThreadPrivate::start (arg=0x5633bde9ae00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397 #25 0x00007febe5a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448 #26 0x00007febe5b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Reported using DrKonqi
Created attachment 187019 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
The backtrace looks to be entirely in Qt I'm not able to reproduce the crash with Dolphin built from git-master 26.03.70 Qt 6.9.3
(In reply to TraceyC from comment #2) > The backtrace looks to be entirely in Qt No, it's not, see > #9 0x00007feb892a7823 in operator() (__closure=0x7feba80054e0, ret=...) at /usr/src/debug/dolphin-plugins/dolphin-plugins-25.08.3/git/clonedialog.cpp:185
I'm not able to reproduce this with Dolphin built with git-master using an http based uri I can, however, immediately reproduce the crash with a git based uri from Invent e.g. git@invent.kde.org:traceyc/blogs-kde-org.git
*** Bug 492740 has been marked as a duplicate of this bug. ***