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

            Bug ID: 512422
           Summary: Dolphin crashes when I use `git clone` in context menu
    Classification: Applications
           Product: dolphin
      Version First 25.08.3
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

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
[email protected]: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

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

Reply via email to