Bug 479256 - crash when taking rectangular screenshot
Summary: crash when taking rectangular screenshot
Status: RESOLVED WORKSFORME
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 24.01.85
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-01 15:35 UTC by Henning
Modified: 2024-03-16 03:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Henning 2024-01-01 15:35:04 UTC
Taking a rectangle screenshot, double clicking somewhere to take it, doesnt react anymore.

Happily this didnt crash the entire desktop, but the display was only spectangles selection, the rest in grey etc. I could launch journalctl though, and kill spectacle from krunner blindly.

Specified App:
spectacle-24.01.85-1.fc40.x86_64

--- Software ---
OS: Fedora Linux Rawhide.20231229.n.0 (Kinoite Prerelease)
KDE Plasma: 5.91.0
KDE Frameworks: 5.113.0
Qt: 5.15.11
Kernel: 6.7.0-0.rc7.20231228gitf5837722ffec.57.fc40.x86_64
Compositor: wayland

--- Hardware ---
CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx
RAM: 5.7 GB
GPU: AMD Radeon Vega 8 Graphics
Video memory: 2048MB
Audio: Pipewire

Jan 01 16:30:45 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:46 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:46 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:47 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:47 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:48 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:48 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:49 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:49 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:50 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:50 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:51 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:51 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:52 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:52 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:30:52 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:30:52 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:53 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:53 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:54 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:54 PC kwin_wayland[1752]: kwin_tabbox: Could not load window switcher package "org.kde.breeze.desktop" . Falling back to default
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.svg: The theme "Adapta-simple" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.coreaddons: Cache is inaccessible /home/user/.cache/plasma_theme_Adapta-simple.kcache
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.coreaddons: Deleting corrupted cache "/home/user/.cache/plasma_theme_Adapta-simple.kcache"
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.coreaddons: Cache is inaccessible /home/user/.cache/plasma_theme_Adapta-simple.kcache
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.coreaddons: Even a brand-new cache starts off corrupted, something is seriously wrong. :-(
Jan 01 16:30:54 PC kwin_wayland[1752]: kf.coreaddons: Couldn't establish file backed memory mapping, will fallback to anonymous memory
Jan 01 16:30:54 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:54 PC kwin_wayland[1752]: This plugin does not support raise()
Jan 01 16:30:54 PC kwin_wayland_wrapper[1752]: amdgpu: amdgpu_cs_ctx_create2 failed. (-13)
Jan 01 16:30:54 PC kwin_wayland_wrapper[1752]: amdgpu: amdgpu_cs_ctx_create2 failed. (-13)
Jan 01 16:30:55 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:55 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:55 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:30:55 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:30:56 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:56 PC kwin_wayland[1752]: qt.qml.context: file:///usr/share/kwin/tabbox/thumbnail_grid/contents/ui/main.qml:204:17 Parameter "event" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Jan 01 16:30:56 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:57 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:57 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:58 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:58 PC ksystemstats[3808]: Broken filename passed to function
^[Jan 01 16:30:59 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:30:59 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:00 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:00 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:01 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:01 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:01 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:02 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:02 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:02 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:02 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:02 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:02 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:03 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:04 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/contacts/"
Jan 01 16:31:04 PC plasmashell[1914]: org.kde.pim.akonadi_search_pim: Xapian Database does not exist at  "/home/user/.local/share/akonadi/search_db/emailContacts/"
Jan 01 16:31:04 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:04 PC systemd[1641]: Started app-pkill-03b5321b6d8d46909ca0d21815116417.scope - pkill.
Jan 01 16:31:04 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:31:04 PC systemd[1641]: app-org.kde.spectacle.service: Main process exited, code=killed, status=9/KILL
Jan 01 16:31:04 PC systemd[1641]: app-org.kde.spectacle.service: Failed with result 'signal'.
Jan 01 16:31:04 PC systemd[1641]: app-org.kde.spectacle.service: Consumed 13.531s CPU time.
Jan 01 16:31:04 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:31:04 PC wireplumber[1747]: <WpSiNode:0x55abbf8d51c0> tried to link on last rescan, not retrying
Jan 01 16:31:05 PC ksystemstats[3808]: Broken filename passed to function
[...]
Jan 01 16:31:12 PC ksystemstats[3808]: Broken filename passed to function
Jan 01 16:31:12 PC kwin_wayland[1752]: This plugin does not support raise()
Jan 01 16:31:13 PC ksystemstats[3808]: Broken filename passed to function
[...}
Comment 1 Noah Davis 2024-01-01 23:17:45 UTC
Could you give me the steps to reproduce this? I cannot reproduce it by doing the rectangle screenshot global shortcut, `spectacle -r` or by clicking the button in the Spectacle UI to do a rectangle screenshot.
Comment 2 Henning 2024-01-02 12:44:33 UTC
I dont know. I just took a rectangle screenshot launched from the small first window and the rectangle selection crashed.

the screen had the rectange selection and all as it should, and it didnt go away until I manually killed spectacle.
Comment 3 Noah Davis 2024-01-02 18:39:51 UTC
Are you using X11 or Wayland?
Comment 4 Henning 2024-01-03 01:06:16 UTC
Wayland of course ;D its also in the report at the top, I am using "KDE-sysinfo" which I wrote for these reports.
Comment 5 Nate Graham 2024-02-15 23:33:26 UTC
If something crashed, we need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the crash using the `coredumpctl` command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

Thanks!
Comment 6 Bug Janitor Service 2024-03-01 03:46:36 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 7 Bug Janitor Service 2024-03-16 03:46:52 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!