Bug 425565

Summary: Dolphin crashed when send 2nd time a random file in KDE Connect to phone
Product: [Applications] dolphin Reporter: Mobulla <mobulla1>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kfm-devel, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 20.08.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mobulla 2020-08-19 20:11:16 UTC
Application: dolphin (20.08.0)

Qt Version: 5.14.2
Frameworks Version: 5.73.0
Operating System: Linux 5.4.0-42-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
- What I was doing when the application crashed:

Try to send the next choosed file in Dolphin with KDE Connect to phone. 
(right click ->  Share -> Send To Device -> Choose a device to send to: -> my phone)

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f79fea5e907 in QQmlData::wasDeleted (object=0x55871d0165d0) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  QV4::QObjectWrapper::wrap (object=0x55871d0165d0, engine=0x55871c31fdb0) at jsruntime/qv4qobjectwrapper_p.h:213
#6  loadProperty (v4=0x55871c31fdb0, object=0x55871cb07390, property=...) at jsruntime/qv4qobjectwrapper.cpp:139
#7  0x00007f79fea7fec7 in QV4::Moth::VME::interpret (frame=0x7ffcca89f280, engine=0x55871c31fdb0, code=0x7f79f01d12c2 ":\n:\v\030\006\002") at jsruntime/qv4vme_moth.cpp:638
#8  0x00007f79fea853ef in QV4::Moth::VME::exec (frame=frame@entry=0x7ffcca89f280, engine=engine@entry=0x55871c31fdb0) at jsruntime/qv4vme_moth.cpp:463
#9  0x00007f79fea14dcd in QV4::Function::call (this=this@entry=0x55871cff5090, thisObject=<optimized out>, argv=argv@entry=0x7f79e7023500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#10 0x00007f79feba3b47 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55871ccaab50, callData=callData@entry=0x7f79e70234d0, isUndefined=isUndefined@entry=0x7ffcca89f47f) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343
#11 0x00007f79feba99a3 in QQmlBinding::evaluate (this=this@entry=0x55871ccaab50, isUndefined=isUndefined@entry=0x7ffcca89f47f) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#12 0x00007f79febade3d in QQmlNonbindingBinding::doUpdate (this=0x55871ccaab50, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:246
#13 0x00007f79febaac52 in QQmlBinding::update (this=0x55871ccaab50, flags=...) at qml/qqmlbinding.cpp:186
#14 0x00007f79feb46efe in QQmlContextData::refreshExpressionsRecursive (this=<optimized out>, expression=0x55871ccaab50) at qml/qqmlcontext.cpp:722
#15 0x00007f79feb46ee9 in QQmlContextData::refreshExpressionsRecursive (this=<optimized out>, expression=0x55871d3f4490) at qml/qqmlcontext.cpp:719
#16 0x00007f79feb46ee9 in QQmlContextData::refreshExpressionsRecursive (this=this@entry=0x55871c8c1e30, expression=0x55871d3f45f0) at qml/qqmlcontext.cpp:719
#17 0x00007f79feb4739a in QQmlContextData::refreshExpressionsRecursive (this=0x55871c8c1e30, isGlobal=false) at qml/qqmlcontext.cpp:751
#18 0x00007f79feb4749f in QQmlContextData::refreshExpressionsRecursive (this=0x55871c8c1d70, isGlobal=<optimized out>) at qml/qqmlcontext.cpp:741
#19 0x00007f79feb47438 in QQmlContextData::refreshExpressionsRecursive (this=0x55871cff58c0, isGlobal=<optimized out>) at qml/qqmlcontext.cpp:761
#20 0x00007f79feb4761f in QQmlContextData::refreshExpressions (this=this@entry=0x55871cdca730) at qml/qqmlcontext.cpp:788
#21 0x00007f79feb2afe8 in QQmlEngine::retranslate (this=<optimized out>) at qml/qqmlengine.cpp:1434
#22 0x00007f79fff002a9 in QObject::event (this=0x55871cac3910, e=0x7f79e01c3310) at kernel/qobject.cpp:1339
#23 0x00007f7a00abfcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55871be456a0, receiver=receiver@entry=0x55871cac3910, e=e@entry=0x7f79e01c3310) at kernel/qapplication.cpp:3685
#24 0x00007f7a00ac8f40 in QApplication::notify (this=0x7ffcca89fda0, receiver=0x55871cac3910, e=0x7f79e01c3310) at kernel/qapplication.cpp:3431
#25 0x00007f79ffed278a in QCoreApplication::notifyInternal2 (receiver=0x55871cac3910, event=0x7f79e01c3310) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#26 0x00007f79ffed4f74 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55871be3ac70) at kernel/qcoreapplication.cpp:1815
#27 0x00007f79fff2bb87 in postEventSourceDispatch (s=0x55871bea9410) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007f79fdcfdfbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f79fdcfe240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f79fdcfe2e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f79fff2b1e2 in QEventDispatcherGlib::processEvents (this=0x55871beaab60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f79ffed124b in QEventLoop::exec (this=this@entry=0x7ffcca89fc70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#33 0x00007f79ffed9296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#34 0x00007f7a0229226f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206
#35 0x00007f7a020780b3 in __libc_start_main (main=0x55871afe9060 <main>, argc=1, argv=0x7ffcca89ff48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcca89ff38) at ../csu/libc-start.c:308
#36 0x000055871afe909e in _start ()
[Inferior 1 (process 24035) detached]

Possible duplicates by query: bug 425119, bug 372473, bug 365234, bug 365233.

Reported using DrKonqi
Comment 1 Nicolas Fella 2020-08-19 22:59:52 UTC

*** This bug has been marked as a duplicate of bug 419170 ***