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.

Reply via email to