Skype bi-directional video call crashes X server (xserver, mesa, drm, kernel from git, r600g+glamor)

Michel Dänzer michel at daenzer.net
Thu Dec 18 18:28:11 PST 2014


On 19.12.2014 07:03, Kertesz Laszlo wrote:
> On Tue, 2014-10-28 at 09:41 -0400, Alex Deucher wrote: 
>> On Tue, Oct 28, 2014 at 8:13 AM, Laszlo Kertesz
>> <laszlo.kertesz at gmail.com> wrote:
>>> Hello,
>>> i have an issue with Skype lately (i compile mesa, kernel, drm, xserver from
>>> git periodically and i use a A8-6500 with its IGP with r600g and glamor).
>>> It crashes the x server if i use bi directional video call. It seems to work
>>> in one-way video.
>>> The x server restarts, but skype  continues to work for about half a minute
>>> more, including sending video.
>>> One problem is that i dont see any errors in any logs, not dmesg or xorg log
>>> so i cant say which component is the culprit.
>>>
>>> Now it seems that a similar issue existed in the past and it was related to
>>> some drivers that couldnt handle multiple xv instances (one for the received
>>> video, the other for the local video thumbnail). And there was a workaround
>>> of disabling the local video thumbnail which cant be done on the current
>>> Skype (4.3). The glamor xv reports 16 available ports though.
>>>
>>> Is there any other way of diagnosing this error? Maybe i have some issue
>>> with the 32 bit driver installation?
>>> Although i had no problems whatsoever (gaming on Steam, vdpau etc works well
>>> for example) other than this.
>>>
>>
>> Attach gdb to the xserver and get a backtrace when it crashes.  Make
>> sure you install the debug symbols for the xserver, etc.
>> http://www.x.org/wiki/Development/Documentation/ServerDebugging/
>>
>> Alex
> 
> I idd a bdb trace a while back and it does seem incomplete probably
> because something wasnt compiled with debug on.
> 
> Program received signal SIGABRT, Aborted.
> 0x00007f530e3d5077 in __GI_raise (sig=sig at entry=6)
>     at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> Continuing.

You need to run 'bt full' at this point instead of continuing execution.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the dri-devel mailing list