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

Bug#691068: xserver-xorg-video-nouveau: freeze (except mouse), Segmentation fault at address 0x300000008



Control: merge 686474 -1

On 2012-10-28 19:35 +0100, Sven Joachim wrote:

> On 2012-10-21 00:12 +0200, George Shuklin wrote:
>
>> Package: xserver-xorg-video-nouveau
>> Version: 1:1.0.1-3
>> Severity: normal
>>
>> After switching from nvidia to nouveau everything is fine until 3D
>> application is used. If so, image freeze, only mouse pointer is
>> moving. All other activity (sound, networking, disks) is fine. Killing
>> (-9) X server is only one way to revive system without reboot.
>
> Does this become any better if you disable AIGLX in xorg.conf?  Also, do
> you use a compositing window manager?

Please disregard this comment, I did not look closely enough at your report.

>> Following lines in Xorg.0.log seems be interesting:
>>
>> [ 90638.267] Backtrace:
>> [ 90638.274] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7fe4ba458c66]
>> [ 90638.274] 1: /usr/bin/Xorg (0x7fe4ba2da000+0x1827b9) [0x7fe4ba45c7b9]
>> [ 90638.274] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fe4b9602000+0xf030) [0x7fe4b9611030]
>> [ 90638.274] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7fe4b830e000+0x76fca) [0x7fe4b8384fca]
>> [ 90638.274] 4: /lib/x86_64-linux-gnu/libc.so.6 (cfree+0x6c) [0x7fe4b83888ac]
>> [ 90638.274] 5: /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x7fe4b937c000+0x476ae) [0x7fe4b93c36ae]
>> [ 90638.274] 6: /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (pixman_region_subtract+0x9c) [0x7fe4b93c4b0c]
>> [ 90638.274] 7: /usr/lib/xorg/modules/libexa.so (0x7fe4b5cd9000+0x5b09) [0x7fe4b5cdeb09]
>> [ 90638.274] 8: /usr/lib/xorg/modules/libexa.so (0x7fe4b5cd9000+0x80c0) [0x7fe4b5ce10c0]
>> [ 90638.274] 9: /usr/lib/xorg/modules/libexa.so (0x7fe4b5cd9000+0x4e1d) [0x7fe4b5cdde1d]
>> [ 90638.274] 10: /usr/bin/Xorg (0x7fe4ba2da000+0x10e970) [0x7fe4ba3e8970]
>> [ 90638.274] 11: /usr/bin/Xorg (ValidateGC+0x24) [0x7fe4ba33e7e4]
>> [ 90638.274] 12: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7fe4b6319000+0xd166) [0x7fe4b6326166]
>> [ 90638.274] 13: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7fe4b6319000+0xda1a) [0x7fe4b6326a1a]
>> [ 90638.274] 14: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7fe4b6319000+0xdf10) [0x7fe4b6326f10]
>> [ 90638.274] 15: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmHandleEvent+0x91) [0x7fe4b700efd1]
>> [ 90638.274] 16: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0x7fe4b6319000+0x26476) [0x7fe4b633f476]
>> [ 90638.274] 17: /usr/bin/Xorg (WakeupHandler+0x6b) [0x7fe4ba330d8b]
>> [ 90638.274] 18: /usr/bin/Xorg (WaitForSomething+0x1a4) [0x7fe4ba4560b4]
>> [ 90638.274] 19: /usr/bin/Xorg (0x7fe4ba2da000+0x52b81) [0x7fe4ba32cb81]
>> [ 90638.275] 20: /usr/bin/Xorg (0x7fe4ba2da000+0x41ec5) [0x7fe4ba31bec5]
>> [ 90638.275] 21: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7fe4b832cead]
>> [ 90638.275] 22: /usr/bin/Xorg (0x7fe4ba2da000+0x4219d) [0x7fe4ba31c19d]
>> [ 90638.275]
>> [ 90638.275] Segmentation fault at address 0x300000008
>> [ 90638.275]
>> Fatal server error:
>> [ 90638.275] Caught signal 11 (Segmentation fault). Server aborting
>> [ 90638.275]
>> [ 90638.276]
>>
>> After that there is constant flood of messages from 'EQ overflow continuing'

This is essentially the same backtrace that you already reported in
#686474, sorry for not having followed up on that.  It seems that this
is triggered by enabling the "GLXVBlank" option in xorg.conf, and that
there is a fix in version 1.0.3¹.  I'll see to include this in the
Debian package.

Cheers,
       Sven


¹ http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=b4231dd715a8a7f86b04519b5f4e8a8d93c2f561


Reply to: