[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#588046: brasero: crashes X server while opening invalid m3u file



tag 588046 pending
kthxbye

On Mon, Jul  5, 2010 at 00:41:58 +0200, Veres-Szentkiralyi Andras wrote:

> I rebuilt the xorg-server package with the attached patch, and it solved the 
> X.org side of the problem, so now brasero simply crashes (but leaves the X 
> server intact) and prints the following to the console:
> 
Thanks, I've included that patch for the next upload.

> (brasero:28709): Gdk-WARNING **: Native Windows wider or taller than 65535 
> pixels are not supported
> The program 'brasero' received an X Window System error.
> This probably reflects a bug in the program.
> The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
>   (Details: serial 20839 error_code 9 request_code 62 minor_code 0)
>   (Note to programmers: normally, X errors are reported asynchronously;
>    that is, you will receive the error a while after causing it.
>    To debug your program, run it with the --sync command line
>    option to change this behavior. You can then get a meaningful
>    backtrace from your debugger if you break on the gdk_x_error() function.)
> 
Right, that's the (sort of) expected outcome, instead of crashing X
sends an error to the client.  Apps typically don't react very well to
that, but then brasero shouldn't create a window with an insanely big
width in the first place.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


Reply to: