Summary: | kded6 asserts in SMARTMonitor::onSMARTCtlFinished ("devicePath and device do not match") | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Martin Lubich <forum.ml> |
Component: | Disk failure/S.M.A.R.T. notification | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | kdelibs-bugs-null, nate, nicolas.fella, sitter |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 6.2.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Martin Lubich
2024-10-30 08:27:51 UTC
What's the output of lsblk --paths output of lsblk --paths is: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS /dev/sda 8:0 0 447,1G 0 disk ├─/dev/sda1 8:1 0 529M 0 part ├─/dev/sda2 8:2 0 100M 0 part /boot/efi ├─/dev/sda3 8:3 0 16M 0 part ├─/dev/sda4 8:4 0 389,4G 0 part ├─/dev/sda5 8:5 0 654M 0 part └─/dev/sda6 8:6 0 56,5G 0 part / /dev/sdb 8:16 0 931,5G 0 disk └─/dev/sdb1 8:17 0 931,5G 0 part /home/martin/workspace1 /dev/sdc 8:32 0 931,5G 0 disk ├─/dev/sdc1 8:33 0 16M 0 part └─/dev/sdc2 8:34 0 931,5G 0 part /dev/sdd 8:48 0 931,5G 0 disk └─/dev/sdd1 8:49 0 931,5G 0 part /dev/sde 8:64 1 0B 0 disk /dev/sdf 8:80 1 0B 0 disk /dev/sr0 11:0 1 1024M 0 rom /dev/nvme1n1 259:0 0 931,5G 0 disk └─/dev/nvme1n1p2 259:1 0 887,6G 0 part /home /dev/nvme0n1 259:2 0 1,8T 0 disk ├─/dev/nvme0n1p1 259:3 0 927,7G 0 part /home/martin/workspace2 └─/dev/nvme0n1p2 259:4 0 935,3G 0 part BTW, the crash seems unrelated to brave. It just happened that I start brave as soon as I log in. Alrighty. What's the output of sudo smartctl --json /dev/sda sudo smartctl --json /dev/sdb sudo smartctl --json /dev/sdc sudo smartctl --json /dev/sdd sudo smartctl --json /dev/sde sudo smartctl --json /dev/sdf sudo smartctl --json /dev/sr0 sudo smartctl --json /dev/nvme1n1 sudo smartctl --json /dev/nvme0n1 ok, here we go: { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sda" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/sda", "info_name": "/dev/sda [SAT]", "type": "sat", "protocol": "ATA" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sdb" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/sdb", "info_name": "/dev/sdb [SAT]", "type": "sat", "protocol": "ATA" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sdc" ], "messages": [ { "string": "Smartctl open device: /dev/sdc [USB NVMe JMicron] failed: No such device or address", "severity": "error" } ], "exit_status": 2 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sdd" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/sdd", "info_name": "/dev/sdd [SAT]", "type": "sat", "protocol": "ATA" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sde" ], "messages": [ { "string": "/dev/sde: Unknown USB bridge [0x05e3:0x0749 (0x1535)]", "severity": "error" } ], "exit_status": 1 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sdf" ], "messages": [ { "string": "/dev/sdf: Unknown USB bridge [0x05e3:0x0749 (0x1535)]", "severity": "error" } ], "exit_status": 1 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/sr0" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/sr0", "info_name": "/dev/sr0", "type": "scsi", "protocol": "SCSI" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/nvme1n1" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/nvme1n1", "info_name": "/dev/nvme1n1", "type": "nvme", "protocol": "NVMe" } } { "json_format_version": [ 1, 0 ], "smartctl": { "version": [ 7, 4 ], "pre_release": false, "svn_revision": "5530", "platform_info": "x86_64-linux-6.8.0-47-generic", "build_info": "(local build)", "argv": [ "smartctl", "--json", "/dev/nvme0n1" ], "exit_status": 0 }, "local_time": { "time_t": 1730312558, "asctime": "Wed Oct 30 19:22:38 2024 CET" }, "device": { "name": "/dev/nvme0n1", "info_name": "/dev/nvme0n1", "type": "nvme", "protocol": "NVMe" } } Unfortunately I don't see where it goes wrong. Will need to add some more context for debugging. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-disks/-/merge_requests/54 Git commit 6b7dc09821807b3e447269a1b9015870e2078efb by Harald Sitter. Committed on 31/10/2024 at 16:23. Pushed by sitter into branch 'master'. smartmonitor: assert with context otherwise it's hard to debug why things have gone wrong M +2 -1 src/smartmonitor.cpp https://invent.kde.org/plasma/plasma-disks/-/commit/6b7dc09821807b3e447269a1b9015870e2078efb A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-disks/-/merge_requests/55 Git commit b5b44d7b1c598dc53e8700f2cc62cbb7ff1eeaeb by Harald Sitter. Committed on 31/10/2024 at 16:25. Pushed by sitter into branch 'Plasma/6.2'. smartmonitor: assert with context otherwise it's hard to debug why things have gone wrong (cherry picked from commit 6b7dc09821807b3e447269a1b9015870e2078efb) Co-authored-by: Harald Sitter <sitter@kde.org> M +2 -1 src/smartmonitor.cpp https://invent.kde.org/plasma/plasma-disks/-/commit/b5b44d7b1c598dc53e8700f2cc62cbb7ff1eeaeb From https://crash-reports.kde.org/organizations/kde/issues/62675/events/7cdf97eb92874dddbb681ef9f7bffb9c/ > ASSERT failure in void SMARTMonitor::onSMARTCtlFinished(const QString&, const QJsonDocument&, const QString&): "devicePath and device do not match (/dev/sda : /dev/sdb)", file ./src/smartmonitor.cpp, … |