LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-13-2014, 10:42 AM   #1
gustavoc
LQ Newbie
 
Registered: Oct 2009
Location: Patagonia, Argentina
Distribution: Slackware 14.1
Posts: 17

Rep: Reputation: 0
X crash after security updates


Hi All,

Last week (6 feb) I applied the latest patches using slackpkg. After the weekend, I suffered several X crashes after session locks and also in a "random" manner. The logs (/var/log/messages) showed the following:

Feb 13 11:34:33 dragon kernel: [ 6287.760161] nouveau E[ PGRAPH] 0000:02:00.0] ILLEGAL_MTHD
Feb 13 11:34:33 dragon kernel: [ 6287.760166] nouveau E[ PGRAPH][0000:02:00.0] ch 2 [0x001fb34000 X[1896]] subc 0 class 0
x0030 mthd 0x0208 data 0x00000080
Feb 13 11:34:33 dragon kernel: [ 6287.760181] nouveau E[ PGRAPH][0000:02:00.0] ILLEGAL_MTHD
Feb 13 11:34:33 dragon kernel: [ 6287.760185] nouveau E[ PGRAPH][0000:02:00.0] ch 2 [0x001fb34000 X[1896]] subc 0 class 0
x0030 mthd 0x020c data 0x00000016
Feb 13 11:34:33 dragon kernel: [ 6287.760201] nouveau E[ PGRAPH][0000:02:00.0] ILLEGAL_MTHD
Feb 13 11:34:33 dragon kernel: [ 6287.760205] nouveau E[ PGRAPH][0000:02:00.0] ch 2 [0x001fb34000 X[1896]] subc 0 class 0
x0030 mthd 0x0210 data 0x00000001

Looking at the new packages, I suspected the libXfont 1.4.7 update was the one causing problems. Downgraded to 1.4.6 (original 14.1) and the problem is solved.
Don't know if anyone faced this, please comment.

Regards.

Gustavo

(my system: AMD AthlonX2 3800+, 2 GB Ram, nvidia G210 graphics card (running nouveau drivers), asus M2N68 main board, Slackware 14.1)
 
Old 02-13-2014, 02:04 PM   #2
gustavoc
LQ Newbie
 
Registered: Oct 2009
Location: Patagonia, Argentina
Distribution: Slackware 14.1
Posts: 17

Original Poster
Rep: Reputation: 0
Sorry! After about 30 mins the problema appeared again... will keep investigating.

Thanks!
 
Old 02-13-2014, 02:11 PM   #3
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
I think the problem is nouveau, not Xorg, but I can't be 100% sure. Anything in Xorg.0.log ?

You could also try updating the nouveau drivers and see if it helps.
 
Old 02-13-2014, 02:53 PM   #4
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,658

Rep: Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660Reputation: 1660
It wouldn't happen to be happening when using firefox? If so use seamonkey. Have a similar problem, but haven't had time to figure it out.
 
Old 02-14-2014, 02:16 AM   #5
BratPit
Member
 
Registered: Jan 2011
Posts: 253

Rep: Reputation: 100Reputation: 100
Hi

Check cairo update.

After upgrade on my 14.1 multilib /Nvidia/ I have 3 times frozen system /X/, so I downgrade it the problem has disappeared now.

This update fixes only some issues in gimp . Old cairo works smoothly too /no issues on gimp/. So no problem downgrading .
 
Old 02-14-2014, 12:10 PM   #6
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
The newer cairo is compiled with gl support, so it could be cairo.
 
Old 02-14-2014, 12:36 PM   #7
gustavoc
LQ Newbie
 
Registered: Oct 2009
Location: Patagonia, Argentina
Distribution: Slackware 14.1
Posts: 17

Original Poster
Rep: Reputation: 0
Hi All,

Thanks for the replies. I also tried downgrading cairo to 1.12.14 and the machine worked ok all day .... till now, again screen garbaged, X crashed, rebooted from console.
I also think that there's something wrong with nouveau driver buy since my system never had this problem before, I suspected of the recent patches applied.
Attached syslog and Xorg.log. Nothing suspicious in messages.

Thanks!

Gustavo.
Attached Files
File Type: txt syslog.txt (200.8 KB, 41 views)
File Type: log Xorg.0.log (32.4 KB, 19 views)
 
Old 02-14-2014, 12:41 PM   #8
gustavoc
LQ Newbie
 
Registered: Oct 2009
Location: Patagonia, Argentina
Distribution: Slackware 14.1
Posts: 17

Original Poster
Rep: Reputation: 0
By the time it took to reboot and rewrite my reply, metaschima and BratPit posted their replies about cairo. The difference I saw between yesterday (newer cairo) and today is that yesterday my machine crashed every hour or so, today only once. Didn't made any research about cairo. I hope this weekend i have some time. (at work now ...)
Thanks!

Gustavo.
 
Old 02-14-2014, 01:32 PM   #9
metaschima
Senior Member
 
Registered: Dec 2013
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
I would try newer nouveau drivers. It could still be Xorg.
 
Old 02-14-2014, 01:40 PM   #10
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1009Reputation: 1009Reputation: 1009Reputation: 1009Reputation: 1009Reputation: 1009Reputation: 1009Reputation: 1009
Hello,

Quote:
Originally Posted by gustavoc View Post
Hi All,

Thanks for the replies. I also tried downgrading cairo to 1.12.14 and the machine worked ok all day .... till now, again screen garbaged, X crashed, rebooted from console.
I also think that there's something wrong with nouveau driver buy since my system never had this problem before, I suspected of the recent patches applied.
Attached syslog and Xorg.log. Nothing suspicious in messages.

Thanks!

Gustavo.
Don't know if this is related to your issue, but there's something weird in the Xorg.log you attached :

Code:
(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x49) [0x81d6099]
(EE) 1: /usr/bin/X (mieqEnqueue+0x21b) [0x81b616b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x6d) [0x80911cd]
(EE) 3: /usr/bin/X (xf86PostMotionEventM+0x24b) [0x80ca34b]
(EE) 4: /usr/lib/xorg/modules/input/evdev_drv.so (0xb6002000+0x4b7f) [0xb6006b7f]
(EE) 5: /usr/bin/X (0x8048000+0x71cb5) [0x80b9cb5]
(EE) 6: /usr/bin/X (0x8048000+0x9c4a7) [0x80e44a7]
(EE) 7: linux-gate.so.1 (__kernel_sigreturn+0x0) [0xffffe400]
(EE) 8: /lib/libc.so.6 (ioctl+0x14) [0xb7455064]
(EE) 9: /usr/lib/libdrm.so.2 (drmIoctl+0x40) [0xb76f8c60]
(EE) 10: /usr/lib/libdrm.so.2 (drmCommandWrite+0x3c) [0xb76fb5dc]
(EE) 11: /usr/lib/libdrm_nouveau.so.2 (nouveau_bo_wait+0xa5) [0xb726e145]
(EE) 12: /usr/lib/libdrm_nouveau.so.2 (nouveau_bo_map+0x33) [0xb726e1a3]
(EE) 13: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0xb7776000+0x4f1d) [0xb777af1d]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x5316) [0xb722b316]
(EE) 15: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x57f6) [0xb722b7f6]
(EE) 16: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x773f) [0xb722d73f]
(EE) 17: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x3f8f) [0xb7229f8f]
(EE) 18: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x780b) [0xb722d80b]
(EE) 19: /usr/lib/xorg/modules/libexa.so (0xb7226000+0x2ac7) [0xb7228ac7]
(EE) 20: /usr/lib/xorg/modules/drivers/nouveau_drv.so (0xb7776000+0xe1c0) [0xb77841c0]
(EE) 21: /usr/bin/X (BlockHandler+0x49) [0x807d919]
(EE) 22: /usr/bin/X (WaitForSomething+0xf8) [0x81d3598]
(EE) 23: /usr/bin/X (0x8048000+0x3129e) [0x807929e]
(EE) 24: /usr/bin/X (0x8048000+0x1f69a) [0x806769a]
(EE) 25: /lib/libc.so.6 (__libc_start_main+0xf3) [0xb73907a3]
(EE) 26: /usr/bin/X (0x8048000+0x1fa69) [0x8067a69]
(EE) 
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.
[ 21191.004] [mi] Increasing EQ size to 512 to prevent dropped events.
[ 21191.004] [mi] EQ processing has resumed after 67 dropped events.
[ 21191.005] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
[ 21191.006] nouveau_exa_upload_to_screen:384 - falling back to memcpy ignores tiling
Furthermore, in the syslog you attached, there's a bunch of errors reported :
Code:
Feb 14 13:57:55 dragon-bak kernel: [21020.822380] nouveau E[   PFIFO][0000:02:00.0] CACHE_ERROR - ch 2 [X[946]] subc 3 mthd 0x1a00 data 0x00001111
Feb 14 13:57:55 dragon-bak kernel: [21020.822404] nouveau E[   PFIFO][0000:02:00.0] CACHE_ERROR - ch 2 [X[946]] subc 3 mthd 0x153c data 0x00000000
Feb 14 13:57:55 dragon-bak kernel: [21020.822421] nouveau E[   PFIFO][0000:02:00.0] CACHE_ERROR - ch 2 [X[946]] subc 3 mthd 0x1650 data 0x000000ff
Feb 14 13:57:55 dragon-bak kernel: [21020.822433] nouveau E[   PFIFO][0000:02:00.0] CACHE_ERROR - ch 2 [X[946]] subc 3 mthd 0x1654 data 0x00000000
Feb 14 13:57:55 dragon-bak kernel: [21020.822445] nouveau E[   PFIFO][0000:02:00.0] CACHE_ERROR - ch 2 [X[946]] subc 3 mthd 0x16b8 data 0x00000020
You should try a newer version of nouveau, or the proprietary nvidia driver.

--
SeB
 
  


Reply

Tags
14.1, update, x11


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
latest current 64 updates and vbox 4.2.8 xorg server crash glorsplitz Slackware 3 03-15-2013 08:59 PM
[SOLVED] How do I get the updates and security updates wenall Debian 3 07-10-2011 05:17 PM
Slackware 13.1 first batch of updates - print crash on firefox and thunderbird sljunkie Slackware 34 12-17-2010 08:35 PM
System crash after installing updates aviceda Fedora 5 07-26-2007 12:45 AM
updates crash jagguy Linux - Newbie 1 06-18-2007 03:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:44 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration