[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: XIO errors
From:       Matthias Kretz <kretz () kde ! org>
Date:       2008-07-21 19:19:09
Message-ID: 200807212119.09409.kretz () kde ! org
[Download RAW message or body]

On Monday 21 July 2008 15:57:18 Lubos Lunak wrote:
> On Saturday 19 of July 2008, Joris Guisson wrote:
> > In the backtrace you can see that the _XIOError function is called,
> > this then triggers kde_xio_errhandler which starts shutting the down
> > the app (which then crashes).
> >
> > Does anybody has any idea what is causing these XIO errors ?
>
>  Lost connection to X server, usually (see man XSetIOErrorHandler). It
> doesn't fit the error description, but I can't see how one could normally
> get this problem otherwise.
>
>  The actual problem appears to be KApplication::xioErrhandler() emitting
> aboutToQuit() - with XIO errors, the application is not about to quit, it's
> about to fall flat on its face, hard. I will remove that code.

I've gotten my share of those bugs with XIO-Error backtraces assigned to 
Phonon. For all I know it is unrelated to Phonon (well except that a "clean 
shutdown" attempt on an XIO Error makes phonon-xine crash).

I'm not sure what to do about them, I could just close them all for they are 
not Phonon bug reports (I'm pretty sure Phonon is not guilty of using the X 
connection from other threads - the only place where something related happens 
is the xcb video output plugin from xine.)

Am I right that in order to debug those crashes you need to run the 
application with --sync?

Remaining question: to what module should we assign those backtraces, and 
should we close all of them as duplicates of just one? (I think we should...)

-- 
________________________________________________________
Matthias Kretz (Germany)                            <><
http://Vir.homelinux.org/
MatthiasKretz@gmx.net, kretz@kde.org,
Matthias.Kretz@urz.uni-heidelberg.de

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic