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

Bug#612645: marked as done (openchrome: new libcairo2(?) crashes openchrome EXA)



Your message dated Sun, 13 Jul 2014 14:55:45 +0200
with message-id <20140713125545.GA32455@betterave.cristau.org>
and subject line Re: Bug#612645: libcairo2: crashes Xorg
has caused the Debian Bug report #612645,
regarding openchrome: new libcairo2(?) crashes openchrome EXA
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
612645: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612645
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcairo2
Version: 1.10.2-2
Severity: important

Hello,

upgrading libcairo2 to 1.10.2-2 crashes Xorg on a VIA VX800 Chrome 9
driven by openchrome when starting firefox (iceweasel) or gdm3 (it gets
it managed to display the greeter and the bottom panel and crashes
then).
Xorg log excerpt:
	Backtrace:
	0: /usr/bin/Xorg (xorg_backtrace+0x3b) [0x80ed75b]
	1: /usr/bin/Xorg (0x8048000+0x587c5) [0x80a07c5]
	2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb78cc40c]
	3: /usr/lib/xorg/modules/libexa.so (0xb71cc000+0xeedc) [0xb71daedc]
	4: /usr/lib/xorg/modules/libexa.so (0xb71cc000+0xf5d8) [0xb71db5d8]
	5: /usr/bin/Xorg (0x8048000+0xdbf2d) [0x8123f2d]
	6: /usr/bin/Xorg (CompositePicture+0x200) [0x81151d0]
	7: /usr/bin/Xorg (0x8048000+0xd4b11) [0x811cb11]
	8: /usr/bin/Xorg (0x8048000+0xd1913) [0x8119913]
	9: /usr/bin/Xorg (0x8048000+0x3a427) [0x8082427]
	10: /usr/bin/Xorg (0x8048000+0x1e63a) [0x806663a]
	11: /lib/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb75e1c76]
	12: /usr/bin/Xorg (0x8048000+0x1e211) [0x8066211]
	Segmentation fault at address 0xc

	Fatal server error:
	Caught signal 11 (Segmentation fault). Server aborting

Downgrading libcairo2 to 1.8.10-6 solves the issue: No crashes.
This issue doesn't show up on a machine with Intel G35 driven by intel.

I can't really tell how deep libcairo2 is involved into this, since
upgrading to 1.10.2-2 also installs:
	libdrm-nouveau1a 2.4.23-0.0
	libegl1-mesa 7.10-3
	libegl1-mesa-drivers 7.10-3
	libxcb-dri2-0 1.7-2
	libxcb-shape0 1.7-2
	libxcb-xfixes0 1.7-2
However, I have no idea how to narrow the issue down to one of them.


regards
   Mario
-- 
Independence Day: Fortunately, the alien computer operating system works just
fine with the laptop. This proves an important point which Apple enthusiasts
have known for years. While the evil empire of Microsoft may dominate the
computers of Earth people, more advanced life forms clearly prefer Macs.

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Version: 1:0.2.906-1

On Fri, Feb 25, 2011 at 09:53:12 +0100, Michel Dänzer wrote:

> On Don, 2011-02-24 at 18:58 +0100, Mario 'BitKoenig' Holbe wrote: 
> > On Thu, Feb 24, 2011 at 06:24:49PM +0100, Cyril Brulebois wrote:
> > > Mario 'BitKoenig' Holbe <Mario.Holbe@TU-Ilmenau.DE> (24/02/2011):
> > > > > You could try getting a full backtrace:
> > > > attached. openchrome has no -dbg package, hence no symbols for that
> > > you could rebuild the driver with the following env var set:
> > >   DEB_BUILD_OPTIONS="debug nocheck nostrip"
> > 
> > Uhm, okay ... I said I'd be glad :)
> > attached.
> 
> [...]
> 
> > #0  0xb7213e66 in viaExaPrepareComposite (op=<value optimized out>, pSrcPicture=0x86bafa8, 
> >     pMaskPicture=0x0, pDstPicture=0x86bdc70, pSrc=0x0, pMask=0x0, pDst=0xa68ad008)
> 
> Looks like the openchrome driver can't handle source-only pictures,
> where pPict->pDraw == NULL.
> 
This was fixed a while ago.  Closing.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: