https://bugs.kde.org/show_bug.cgi?id=477924
Bug ID: 477924 Summary: Spectacle is unstable Classification: Applications Product: Spectacle Version: 24.01.80 Platform: Other OS: Linux Status: REPORTED Keywords: qt6 Severity: normal Priority: NOR Component: General Assignee: noaha...@gmail.com Reporter: semlr...@gmail.com CC: k...@david-redondo.de Target Milestone: --- SUMMARY *** Testing Plasma 6/QT 6: spectacle screen recording is unstable, crashes *** STEPS TO REPRODUCE 1. Use spectacle to make screen recordings 2. 3. OBSERVED RESULT I have seen spectacle crash, slow down the laptop, seen Plasma crash EXPECTED RESULT No crashes SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 Kernel Version: 6.6.3-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz Memory: 3.7 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: Acer Product Name: Aspire A315-53 System Version: V2.02 ADDITIONAL INFORMATION I'm sorry I can not be more descriptive but spectacle does indeed show erratic behaviour on my setup. local/gst-plugin-pipewire 1:1.0.0-1 Multimedia graph framework - pipewire plugin local/kpipewire 5.90.0-1 (plasma) Components relating to pipewire use in Plasma local/libpipewire 1:1.0.0-1 Low-latency audio/video router and processor - client library local/libwireplumber 0.4.16-1 Session / policy manager implementation for PipeWire - client library local/pipewire 1:1.0.0-1 Low-latency audio/video router and processor local/pipewire-alsa 1:1.0.0-1 Low-latency audio/video router and processor - ALSA configuration local/pipewire-audio 1:1.0.0-1 Low-latency audio/video router and processor - Audio support local/pipewire-jack 1:1.0.0-1 Low-latency audio/video router and processor - JACK replacement local/pipewire-pulse 1:1.0.0-1 Low-latency audio/video router and processor - PulseAudio replacement local/wireplumber 0.4.16-1 Session / policy manager implementation for PipeWire Some examples from logs connected to making a screen recording: spectacle[3310]: kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1 spectacle[3310]: *** pw_stream_destroy called from wrong context, check thread and locking: Not in loop spectacle[3310]: *** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop spectacle[3310]: 'pthread_equal(impl->thread, thread_id)' failed at ../pipewire/spa/plugins/support/loop.c:363 loop_leave() [...] kernel: [ 3386] 1000 3386 1080271 258435 3362816 0 200 spectacle oom-kill:constraint=CONSTRAINT_NONE,nodemask(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.k de.yakuake@autostart.service,task=spectacle,pid=3386,uid=1000 kernel: Out of memory: Killed process 3386 (spectacle) total-vm:4321084kB, anon-rss:1028296kB, file-rss:1344kB, shmem-rss:4100kB, UID:1000 pgtables:3284kB oom_score_adj:20 0 [libvpx @ 0x7f5184461c80] v1.13.1 [AVFormatContext @ 0x7f5184634100] Unable to choose an output format for ''; use a standard extension for the filename or specify the format manually. plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 target not found plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 unknown resource 5 op:7 plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 target not found plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 unknown resource 5 op:7 plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 target not found plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 unknown resource 5 op:7 plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 target not found plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 unknown resource 5 op:7 wireplumber[1064]: <WpSiStandardLink:0x5593deea7860> 1 of 1 PipeWire links failed to activate pipewire[1061]: mod.client-node: 0x5596b76235a0: unknown peer 0x5596b763a0e0 fd:110 pipewire[1061]: mod.client-node: 0x5596b74af250: unknown peer 0x5596b7639f20 fd:116 plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 target not found plasmashell[919]: kpipewire_logging: PipeWire remote error: -2 unknown resource 6 op:7 kernel: PipeWireProduce invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=200 kernel: CPU: 0 PID: 3710 Comm: PipeWireProduce Not tainted 6.6.3-arch1-1 #1 6156c717f7d423f5954ce718462aaaaa43b9110d kernel: [ 1061] 1000 1061 51803 2638 151552 0 200 pipewire kernel: [ 1430] 1000 1430 27847 1991 110592 0 200 pipewire-pulse -- You are receiving this mail because: You are watching all bug changes.