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

            Bug ID: 457286
           Summary: Krusader sometimes crasehes when copying files
           Product: krusader
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: krusader-bugs-n...@kde.org
          Reporter: globalun...@disroot.org
                CC: krusader-bugs-n...@kde.org
  Target Milestone: ---

Application: krusader (2.7.2 "Peace of Mind")

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.18.11-1-default x86_64
Windowing System: Wayland
Distribution: openSUSE Tumbleweed
DrKonqi: 5.25.3 [KCrashBackend]

-- Information about the crash:
Sometimes when you copy files from one oane to another, Krusader crashes

In this case i was copying files from my /home folder (BTRFS) to my BTRFS
pattition on my 64 GB Flash drive



ORIGINAL BUG REPORT:

https://bugs.kde.org/show_bug.cgi?id=448647#add_comment

The crash can be reproduced sometimes.

-- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault

[KCrash Handler]
#4  QAbstractScrollArea::viewport() const (this=0x0) at
widgets/qabstractscrollarea.cpp:556
#5  0x0000561930912577 in KrViewItem::redraw() (this=0x5619332c2e70) at
/usr/src/debug/krusader-2.7.2-2.1.x86_64/krusader/Panel/PanelView/krviewitem.cpp:144
#6  0x00005619308e0b55 in KrPreviewJob::slotGotPreview(KFileItem const&,
QPixmap const&) (this=0x561932f97fa0, item=<optimized out>, preview=<optimized
out>) at
/usr/src/debug/krusader-2.7.2-2.1.x86_64/krusader/Panel/krpreviewjob.cpp:89
#7  0x00005619308cddcc in KrPreviewJob::slotFailed(KFileItem const&) (item=...,
this=0x561932f97fa0) at
/usr/src/debug/krusader-2.7.2-2.1.x86_64/krusader/Panel/krpreviewjob.cpp:77
#8  KrPreviewJob::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
(_o=0x561932f97fa0, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
/usr/src/debug/krusader-2.7.2-2.1.x86_64/build/krusader/Panel/Panel_autogen/EWIEGA46WW/moc_krpreviewjob.cpp:91
#9  0x00007fed66540e9c in doActivate<false>(QObject*, int, void**)
(sender=0x5619336ce440, signal_index=26, argv=0x7ffedcf8b650) at
kernel/qobject.cpp:3898
#10 0x00007fed6653a22f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7fed67ff6980
<KIO::PreviewJob::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffedcf8b650)
at kernel/qobject.cpp:3946
#11 0x00007fed67f58b25 in KIO::PreviewJob::failed(KFileItem const&)
(this=<optimized out>, _t1=<optimized out>) at
/usr/src/debug/kio-5.96.0-1.1.x86_64/build/src/widgets/KF5KIOWidgets_autogen/include/moc_previewjob.cpp:205
#12 0x00007fed67f53b63 in KIO::PreviewJobPrivate::determineNextFile()
(this=0x561933700a00) at
/usr/src/debug/kio-5.96.0-1.1.x86_64/src/widgets/previewjob.cpp:537
#13 0x00007fed66540e6f in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffedcf8b7a0, r=0x5619336ce440, this=0x5619337fbd90) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false>(QObject*, int, void**) (sender=0x5619335da4d0,
signal_index=6, argv=0x7ffedcf8b7a0) at kernel/qobject.cpp:3886
#15 0x00007fed6653a22f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x5619335da4d0, m=<optimized out>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffedcf8b7a0)
at kernel/qobject.cpp:3946
#16 0x00007fed6787b615 in KJob::result(KJob*, KJob::QPrivateSignal)
(this=this@entry=0x5619335da4d0, _t1=<optimized out>, _t1@entry=0x5619335da4d0,
_t2=...) at
/usr/src/debug/kcoreaddons-5.96.0-1.1.x86_64/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633
#17 0x00007fed6787f7cb in KJob::finishJob(bool) (this=0x5619335da4d0,
emitResult=<optimized out>) at
/usr/src/debug/kcoreaddons-5.96.0-1.1.x86_64/src/lib/jobs/kjob.cpp:98
#18 0x00007fed66540e6f in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffedcf8b8c0, r=0x5619335da4d0, this=0x5619336f0c90) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false>(QObject*, int, void**) (sender=0x561931fc1be0,
signal_index=5, argv=0x7ffedcf8b8c0) at kernel/qobject.cpp:3886
#20 0x00007fed6653a22f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x561931fc1be0, m=<optimized out>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffedcf8b8c0)
at kernel/qobject.cpp:3946
#21 0x00007fed67b20f16 in KIO::SlaveInterface::error(int, QString const&)
(this=this@entry=0x561931fc1be0, _t1=<optimized out>, _t2=...) at
/usr/src/debug/kio-5.96.0-1.1.x86_64/build/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:452
#22 0x00007fed67b25cf8 in KIO::SlaveInterface::dispatch(int, QByteArray const&)
(this=0x561931fc1be0, _cmd=102, rawdata=...) at
/usr/src/debug/kio-5.96.0-1.1.x86_64/src/core/slaveinterface.cpp:181
#23 0x00007fed67b20dc6 in KIO::SlaveInterface::dispatch() (this=0x561931fc1be0)
at /usr/src/debug/kio-5.96.0-1.1.x86_64/src/core/slaveinterface.cpp:78
#24 0x00007fed67b23369 in KIO::Slave::gotInput() (this=0x561931fc1be0) at
/usr/src/debug/kio-5.96.0-1.1.x86_64/src/core/slave.cpp:346
#25 0x00007fed66540e6f in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffedcf8bad0, r=0x561931fc1be0, this=0x561933424a20) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false>(QObject*, int, void**) (sender=0x5619329d8420,
signal_index=3, argv=0x7ffedcf8bad0) at kernel/qobject.cpp:3886
#27 0x00007fed66535760 in QObject::event(QEvent*) (this=0x5619329d8420,
e=0x7fed54008540) at kernel/qobject.cpp:1314
#28 0x00007fed670ec41e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5619329d8420, e=0x7fed54008540) at
kernel/qapplication.cpp:3637
#29 0x00007fed66509fb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5619329d8420, event=0x7fed54008540) at
kernel/qcoreapplication.cpp:1064
#30 0x00007fed6650cf51 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x561931b1aa30) at
kernel/qcoreapplication.cpp:1821
#31 0x00007fed66561c53 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x561931b8c830) at kernel/qeventdispatcher_glib.cpp:277
#32 0x00007fed64ab1ea0 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#33 0x00007fed64ab2258 in  () at /lib64/libglib-2.0.so.0
#34 0x00007fed64ab22ec in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#35 0x00007fed66561456 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x561931b92ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00007fed66508a2b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffedcf8bec0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#37 0x00007fed66510b96 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#38 0x00005619308b043c in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/krusader-2.7.2-2.1.x86_64/krusader/main.cpp:316
[Inferior 1 (process 31775) detached]

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

Reported using DrKonqi

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

Reply via email to