[Bug 1139791] New: After latest snapshot, kaffeine segfaults at start of dvb-S encoding
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791 Bug ID: 1139791 Summary: After latest snapshot, kaffeine segfaults at start of dvb-S encoding Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Critical Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: stakanov@freenet.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Kaffeine crashes shortly after trying to sync. The sound may come up, but the application crashes before showing any image. Output of the terminal is: kaffeine 29-06-19 15:59:38.846 [Info ] kaffeine.dvb: Using built-in dvb device manager 29-06-19 15:59:39.268 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Montage Technology M88RS6000 29-06-19 15:59:39.280 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Silicon Labs Si2168 [00007f8c9c029f00] main decoder error: buffer deadlock prevented [00007f8c9c044e30] main decoder error: buffer deadlock prevented libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 [00007f8c90001e90] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed [00007f8c9401c0e0] main video output error: video output creation failed [00007f8c9c029f00] main decoder error: failed to create video output [00007f8c9c029f00] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding EE ../src/gallium/drivers/r600/r600_shader.c:4289 tgsi_unsupported - DIV tgsi opcode unsupported EE ../src/gallium/drivers/r600/r600_shader.c:185 r600_pipe_shader_create - translation from TGSI failed ! EE ../src/gallium/drivers/r600/r600_state_common.c:878 r600_shader_select - Failed to build shader variant (type=5) -22 EE ../src/gallium/drivers/r600/r600_shader.c:4289 tgsi_unsupported - DIV tgsi opcode unsupported EE ../src/gallium/drivers/r600/r600_shader.c:185 r600_pipe_shader_create - translation from TGSI failed ! EE ../src/gallium/drivers/r600/r600_state_common.c:878 r600_shader_select - Failed to build shader variant (type=5) -22 radeon: Failed to allocate a buffer: radeon: size : 4096 bytes radeon: alignment : 4096 bytes radeon: domains : 2 radeon: flags : 0 radeon: Failed to allocate a buffer: radeon: size : 4096 bytes radeon: alignment : 4096 bytes radeon: domains : 2 radeon: flags : 0 29-06-19 15:59:51.022 [Warning ] kaffeine.dev: Cannot read from dvr /dev/dvb/adapter0/dvr0: error 9 29-06-19 15:59:51.022 [Warning ] kaffeine.dev: Cannot read from dvr /dev/dvb/adapter0/dvr0: error 9 radeon: The kernel rejected CS, see dmesg for more information (-9). pa_write() failed while trying to wake up the mainloop: Descrittore di file errato Invalid write to eventfd: Descrittore di file errato Code should not be reached at pulsecore/fdsem.c:199, function pa_fdsem_post(). Aborting. Unable to start Dr. Konqi Re-raising signal for core dump handling. Annullato (core dump creato) Output of dmesg will be attached. Coredump also if I am able to understand how I do this. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c1
--- Comment #1 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c2
--- Comment #2 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c3
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c4
stefan wannemacher
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c5
Wolfgang Bauer
It also happens with VLC, but smplayer still works Yeah, kaffeine is just a frontend to VLC.
So I suppose the question is whether it's a bug in vlc or in a lower level. Reassigning to the vlc maintainer then, but I think "Critical" is a bit too much really... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c6
--- Comment #6 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c7
Wolfgang Bauer
I am not sure that the bug is vdpau. Nobody ever talked about vdpau here.
DVB is "Digital Video Broadcasting" (your bug report was about using DVB), and VLC is a media player as you might know anyway. Although, comment#0 does contain traces of "../src/gallium/drivers/r600/r600_shader.c" and so on, which would point to Mesa and/or maybe also VDPAU I suppose. So probably better to change the component to X.org? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c8
--- Comment #8 from Stakanov Schufter
(In reply to Stakanov Schufter from comment #6)
I am not sure that the bug is vdpau. Nobody ever talked about vdpau here.
DVB is "Digital Video Broadcasting" (your bug report was about using DVB), and VLC is a media player as you might know anyway.
Although, comment#0 does contain traces of "../src/gallium/drivers/r600/r600_shader.c" and so on, which would point to Mesa and/or maybe also VDPAU I suppose.
So probably better to change the component to X.org?
Yes. And the reason is also that the changelog of TW when it happened was about an update of Mesa while vlc and kaffeine were AFAIK untouched. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c9
Wolfgang Bauer
Yes. And the reason is also that the changelog of TW when it happened was about an update of Mesa while vlc and kaffeine were AFAIK untouched. And you confirmed yourself that vlc is not working for you either. As I wrote, kaffeine is just a frontend (using libvlc nowadays).
Anyway, I already changed the component. But I'll also change the assignee now (I thought this would happen anyway, but apparently it didn't). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c10
--- Comment #10 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c11
--- Comment #11 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c13
--- Comment #13 from stefan wannemacher
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c14
--- Comment #14 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c15
--- Comment #15 from stefan wannemacher
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c16
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c17
--- Comment #17 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c18
--- Comment #18 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c19
--- Comment #19 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c20
--- Comment #20 from Stakanov Schufter
currently kaffeine crashes immediately, system completely updated.
That reads: crashes immediately when you try to open a file or when you try to play a channel on the dvb-s -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c21
Stefan Dirsch
vainfo Se 'vainfo' non è un errore di digitazione si può usare command-not-found per trovare il pacchetto che lo contiene, come ad esempio: cnf vainfo
(In reply to Stefan Dirsch from comment #12)
First one should check, whether vdpau and vaapi does work at all.
--> vainfo (package libva-utils) --> vdpauinfo (package libvdpau1)
Please provide output of these commands.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c22
Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c23
--- Comment #23 from Stakanov Schufter
Created attachment 809597 [details] va-info output
as requested.
Note that in the terminal the output gives also an error (that is not registered in the output file. So bear with me I paste the terminal output here: error: XDG_RUNTIME_DIR not set in the environment. error: can't connect to X server! libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c24
--- Comment #24 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c25
Stakanov Schufter
Hmm. Looks similar. Removing Mesa-libva may workaround the issue here as well.
What side effects do I expect? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c26
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c27
--- Comment #27 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c28
--- Comment #28 from Stefan Dirsch
libva via VDPAU...
Wrong! :-( https://bugzilla.opensuse.org/show_bug.cgi?id=1139881#c6 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c29
Stakanov Schufter
va-api with vlc works for vlc, but kaffeine and vidcutter seem to default to vdpau? Even when setting vlc to use va-api, kaffeine does not honor this and crashes. Kaffeine does not use VLC's settings, no. It is a separate application, it only uses libvlc for the actual media
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c30
--- Comment #30 from Wolfgang Bauer
By default, libVlc will try to use vdpau hardware acceleration in order to decode the video stream at GPU.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c31
--- Comment #31 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c32
--- Comment #32 from Stakanov Schufter
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c33
--- Comment #33 from Stefan Dirsch
radeon: The kernel rejected CS, see dmesg for more information (-22).
--> CS == command stream ... [ 675.209661] radeon 0000:01:00.0: evergreen_cs_track_validate_texture:853 texture bo too small (layer size 442368, offset 0, max layer 2, depth 1, bo size 663552) (768 576) [ 675.209698] [drm:radeon_cs_ioctl [radeon]] *ERROR* Invalid command stream ! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791
http://bugzilla.opensuse.org/show_bug.cgi?id=1139791#c34
--- Comment #34 from Stakanov Schufter
participants (1)
-
bugzilla_noreply@novell.com