Bug 426324 - Dolphin crashes in Solid::StorageAccess::filePath when trying to eject a CD drive
Summary: Dolphin crashes in Solid::StorageAccess::filePath when trying to eject a CD d...
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 434087 436428 436836 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-09-09 01:42 UTC by Bobby Wibowo
Modified: 2022-02-22 04:36 UTC (History)
10 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bobby Wibowo 2020-09-09 01:42:13 UTC
Application: dolphin (20.08.1)

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

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

1. Inserted a CD into the CD drive bay.
2. Opened Dolphin, and clicked on the CD entry in Removable Devices section to mount.
3. Right-clicked on the CD entry -> Eject.
4. Dolphin crashed.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f975ac9ad5d in Solid::StorageAccess::filePath (this=0x0) at ./src/solid/devices/frontend/storageaccess.cpp:57
#5  0x00007f975b78afcc in PlacesItemModel::slotStorageTearDownDone (this=0x55bf35463ba0, error=<optimized out>, errorData=...) at ./src/panels/places/placesitemmodel.cpp:467
#6  0x00007f97593d651e in QtPrivate::QSlotObjectBase::call (a=0x7ffc7e70dbf0, r=0x55bf35463ba0, this=0x55bf352f0e50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7  doActivate<false> (sender=0x55bf354d1310, signal_index=4, argv=0x7ffc7e70dbf0) at kernel/qobject.cpp:3870
#8  0x00007f97593d0af7 in QMetaObject::activate (sender=sender@entry=0x55bf354d1310, m=m@entry=0x7f975ad3d740 <Solid::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7e70dbf0) at kernel/qobject.cpp:3930
#9  0x00007f975ac7c7ef in Solid::OpticalDrive::ejectDone (this=this@entry=0x55bf354d1310, _t1=<optimized out>, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:294
#10 0x00007f975ac80f01 in Solid::OpticalDrive::qt_static_metacall (_o=0x55bf354d1310, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc7e70dd80) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:162
#11 0x00007f97593d6550 in doActivate<false> (sender=0x7f974000bc30, signal_index=4, argv=0x7ffc7e70dd80) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#12 0x00007f97593d0af7 in QMetaObject::activate (sender=sender@entry=0x7f974000bc30, m=m@entry=0x7f975ad35180 <Solid::Backends::UDisks2::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7e70dd80) at kernel/qobject.cpp:3930
#13 0x00007f975ac7c66f in Solid::Backends::UDisks2::OpticalDrive::ejectDone (this=this@entry=0x7f974000bc30, _t1=<optimized out>, _t1@entry=Solid::DeviceBusy, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:227
#14 0x00007f975aceee89 in Solid::Backends::UDisks2::OpticalDrive::slotEjectDone (this=0x7f974000bc30, error=2, errorString=...) at ./src/solid/devices/backends/udisks2/udisksopticaldrive.cpp:118
#15 0x00007f975ac7f87a in Solid::Backends::UDisks2::OpticalDrive::qt_static_metacall (_o=_o@entry=0x7f974000bc30, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7ffc7e70df90) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:117
#16 0x00007f975ac83e73 in Solid::Backends::UDisks2::OpticalDrive::qt_metacall (this=0x7f974000bc30, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffc7e70df90) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:206
#17 0x00007f97596ab4ab in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001
#18 0x00007f97593ce2a9 in QObject::event (this=0x7f974000bc30, e=0x7f973807ae30) at kernel/qobject.cpp:1339
#19 0x00007f9759f8dcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55bf349ea720, receiver=receiver@entry=0x7f974000bc30, e=e@entry=0x7f973807ae30) at kernel/qapplication.cpp:3685
#20 0x00007f9759f96f40 in QApplication::notify (this=0x7ffc7e70e6c0, receiver=0x7f974000bc30, e=0x7f973807ae30) at kernel/qapplication.cpp:3431
#21 0x00007f97593a078a in QCoreApplication::notifyInternal2 (receiver=0x7f974000bc30, event=0x7f973807ae30) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#22 0x00007f97593a2f74 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55bf349dfc70) at kernel/qcoreapplication.cpp:1815
#23 0x00007f97593f9b87 in postEventSourceDispatch (s=0x55bf34a65240) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f97571cafbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f97571cb240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f97571cb2e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f97593f91e2 in QEventDispatcherGlib::processEvents (this=0x55bf34a6d600, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f975939f24b in QEventLoop::exec (this=this@entry=0x7ffc7e70e590, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#29 0x00007f97593a7296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#30 0x00007f975b76024f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206
#31 0x00007f975b5460b3 in __libc_start_main (main=0x55bf3498d060 <main>, argc=2, argv=0x7ffc7e70e868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7e70e858) at ../csu/libc-start.c:308
#32 0x000055bf3498d09e in _start ()
[Inferior 1 (process 132483) detached]

Possible duplicates by query: bug 426090, bug 425786, bug 425697, bug 425658, bug 425619.

Reported using DrKonqi
Comment 1 Bobby Wibowo 2020-09-09 01:46:41 UTC
It seems this only happen with a CD that contains EXE files. If I click on Release instead of Eject, Dolphin won't crash but simply show an error message saying that it's still being used by "wrestool".
Comment 2 Elvis Angelaccio 2020-09-09 21:56:17 UTC
Please provide a valdring log as described here: https://community.kde.org/Dolphin/FAQ/Crashes
Comment 3 Bobby Wibowo 2020-09-10 05:50:03 UTC
(In reply to Elvis Angelaccio from comment #2)
> Please provide a valdring log as described here:
> https://community.kde.org/Dolphin/FAQ/Crashes

==102508== Memcheck, a memory error detector
==102508== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==102508== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==102508== Command: dolphin
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1D49EE57: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1D4A6F27: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1D506317: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1D56E7A7: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DA0A0A7: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DA6BF47: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DA78377: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DA86E97: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DAB2487: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DAAB907: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DB5B757: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1DB0E257: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CFD3F: ???
==102508==    by 0x1D980857: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A173CC9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A220B89: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A2FC9F9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A45D5F9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A476179: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A25A939: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A255129: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A2F7709: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A320689: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1A451579: ???
==102508== 
==102508==    at 0x1A9CF231: ???
==102508==    by 0x270F71B9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1CCA82F9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x26983229: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x2712AC39: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x26AEC419: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x27106A19: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x27010E79: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x2721CCA9: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0x1B49C049: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CF231: ???
==102508==    by 0xB7AB899: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x271A8247: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x1D251F57: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x1D2208E7: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x274AFDB7: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x1D2B2297: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x2757E397: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x1D2078C7: ???
==102508== 
==102508== Conditional jump or move depends on uninitialised value(s)
==102508==    at 0x1A9CED13: ???
==102508==    by 0x1DC62CB7: ???
==102508== 
==102508== Invalid read of size 8
==102508==    at 0x539ED5D: Solid::StorageAccess::filePath() const (storageaccess.cpp:59)
==102508==    by 0x48FCFCB: PlacesItemModel::slotStorageTearDownDone(Solid::ErrorType, QVariant const&) (placesitemmodel.cpp:467)
==102508==    by 0x6CEE51D: call (qobjectdefs_impl.h:398)
==102508==    by 0x6CEE51D: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3870)
==102508==    by 0x53807EE: Solid::OpticalDrive::ejectDone(Solid::ErrorType, QVariant, QString const&) (moc_opticaldrive.cpp:294)
==102508==    by 0x5384F00: Solid::OpticalDrive::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_opticaldrive.cpp:162)
==102508==    by 0x6CEE54F: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3882)
==102508==    by 0x538066E: Solid::Backends::UDisks2::OpticalDrive::ejectDone(Solid::ErrorType, QVariant, QString const&) (moc_udisksopticaldrive.cpp:227)
==102508==    by 0x53F2E88: Solid::Backends::UDisks2::OpticalDrive::slotEjectDone(int, QString const&) (udisksopticaldrive.cpp:118)
==102508==    by 0x5383879: Solid::Backends::UDisks2::OpticalDrive::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_udisksopticaldrive.cpp:117)
==102508==    by 0x5387E72: Solid::Backends::UDisks2::OpticalDrive::qt_metacall(QMetaObject::Call, int, void**) (moc_udisksopticaldrive.cpp:206)
==102508==    by 0x69984AA: QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (qdbusintegrator.cpp:1001)
==102508==    by 0x6CE62A8: QObject::event(QEvent*) (qobject.cpp:1339)
==102508==  Address 0x10 is not stack'd, malloc'd or (recently) free'd
==102508== 
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = dolphin path = /usr/bin pid = 102508
KCrash: Arguments: /usr/bin/dolphin 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 19 and type 'Read', disabling...
QSocketNotifier: Invalid socket 28 and type 'Read', disabling...
==102508== 
==102508== HEAP SUMMARY:
==102508==     in use at exit: 12,769,084 bytes in 126,148 blocks
==102508==   total heap usage: 908,783 allocs, 782,635 frees, 139,940,069 bytes allocated
==102508== 
==102508== LEAK SUMMARY:
==102508==    definitely lost: 1,041 bytes in 5 blocks
==102508==    indirectly lost: 1,664 bytes in 63 blocks
==102508==      possibly lost: 1,241,328 bytes in 4,337 blocks
==102508==    still reachable: 11,525,051 bytes in 121,743 blocks
==102508==                       of which reachable via heuristic:
==102508==                         newarray           : 9,472 bytes in 48 blocks
==102508==                         multipleinheritance: 13,816 bytes in 24 blocks
==102508==         suppressed: 0 bytes in 0 blocks
==102508== Rerun with --leak-check=full to see details of leaked memory
==102508== 
==102508== Use --track-origins=yes to see where uninitialised values come from
==102508== For lists of detected and suppressed errors, rerun with: -s
==102508== ERROR SUMMARY: 42 errors from 42 contexts (suppressed: 0 from 0)
Comment 4 Thibault Molleman 2021-01-05 17:55:48 UTC
I'm experiencing a similar problem. I have dolphin open and when I press the eject button on my dvd/bluray player, dolphin crashes/closes.

Operating System: Manjaro Linux
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.2-2-MANJARO
OS Type: 64-bit
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31,3 GiB of RAM
Graphics Processor: GeForce GTX 1080/PCIe/SSE2

See backtrace: 
==2139513== Memcheck, a memory error detector
==2139513== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==2139513== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==2139513== Command: dolphin
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD2EBDA9: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD391469: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD396849: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD39ED59: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD3A68A9: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD313719: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD3B4639: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD3B9A29: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD3C1D69: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D9DF5: ???
==2139513==    by 0xD3D7E49: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D8D53: ???
==2139513==    by 0xC0873F7: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D8D53: ???
==2139513==    by 0xD0A2907: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D8D53: ???
==2139513==    by 0x124A9A87: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D8D53: ???
==2139513==    by 0x118DDB97: ???
==2139513== 
==2139513== Conditional jump or move depends on uninitialised value(s)
==2139513==    at 0xC4D8D53: ???
==2139513==    by 0x123FB8A7: ???
==2139513== 
==2139513== 
==2139513== Process terminating with default action of signal 2 (SIGINT)
==2139513==    at 0x483DFF0: strncpy (vg_replace_strmem.c:550)
==2139513==    by 0x155205CB: ??? (in /usr/lib/libnvidia-glcore.so.455.45.01)
==2139513==    by 0x1551D23D: ??? (in /usr/lib/libnvidia-glcore.so.455.45.01)
==2139513==    by 0x15518747: ??? (in /usr/lib/libnvidia-glcore.so.455.45.01)
==2139513==    by 0x1552BF19: ??? (in /usr/lib/libnvidia-glcore.so.455.45.01)
==2139513==    by 0x13F3C6E5: ??? (in /usr/lib/libGLX_nvidia.so.455.45.01)
==2139513==    by 0x4011299: call_init.part.0 (in /usr/lib/ld-2.32.so)
==2139513==    by 0x40113C7: _dl_init (in /usr/lib/ld-2.32.so)
==2139513==    by 0x4AC40E4: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==2139513==    by 0x4015704: dl_open_worker (in /usr/lib/ld-2.32.so)
==2139513==    by 0x4AC4087: _dl_catch_exception (in /usr/lib/libc-2.32.so)
==2139513==    by 0x4014F3D: _dl_open (in /usr/lib/ld-2.32.so)
==2139513== 
==2139513== HEAP SUMMARY:
==2139513==     in use at exit: 18,315,939 bytes in 127,396 blocks
==2139513==   total heap usage: 587,984 allocs, 460,588 frees, 11,699,281,541 bytes allocated
==2139513== 
==2139513== LEAK SUMMARY:
==2139513==    definitely lost: 9,771,808 bytes in 2 blocks
==2139513==    indirectly lost: 46 bytes in 2 blocks
==2139513==      possibly lost: 318,529 bytes in 81 blocks
==2139513==    still reachable: 8,225,556 bytes in 127,311 blocks
==2139513==                       of which reachable via heuristic:
==2139513==                         newarray           : 192 bytes in 6 blocks
==2139513==                         multipleinheritance: 132,480 bytes in 160 blocks
==2139513==         suppressed: 0 bytes in 0 blocks
==2139513== Rerun with --leak-check=full to see details of leaked memory
==2139513== 
==2139513== Use --track-origins=yes to see where uninitialised values come from
==2139513== For lists of detected and suppressed errors, rerun with: -s
==2139513== ERROR SUMMARY: 15 errors from 15 contexts (suppressed: 0 from 0)
Comment 5 Elvis Angelaccio 2021-01-09 18:52:40 UTC
Thanks for the valdring log, seems to be a crash in dolphin after all. Moving back to dolphin.

Could be caused by: https://invent.kde.org/system/dolphin/-/commit/c3b914a7faed3a7c0195ae77b40204cbc8d31fe5
Comment 6 Nate Graham 2021-05-10 23:22:50 UTC
*** Bug 436836 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2021-05-10 23:23:06 UTC
*** Bug 436428 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-05-10 23:23:13 UTC
*** Bug 434087 has been marked as a duplicate of this bug. ***
Comment 9 Ahmad Samir 2021-07-08 08:29:55 UTC
Looks like Solid::StorageAccess::filePath is being called on m_deviceToTearDown, which is null at that point.
Comment 10 Nate Graham 2022-01-23 04:13:49 UTC
Can anyone try again with current git master?
Comment 11 Bug Janitor Service 2022-02-07 04:37:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2022-02-22 04:36:47 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!