[Bug 849122] New: intel driver crash ...
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c0 Summary: intel driver crash ... Classification: openSUSE Product: openSUSE 13.1 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: mmeeks@suse.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Just using LibreOffice to edit some slides, I got 3x in a row (I now have it running under gdb) over the course of 30minutes editing some slides. Drat - I've lost the Xorg.0.log.old as well, but nevertheless this is a pretty annoying one ... I have a: 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) And: xf86-video-intel-2.99.905-1.1.i586 and was crashing with (apparently) a return to a NULL ptr address inside the driver ... hopefully details to follow if I can provoke it again ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c1 --- Comment #1 from Michael Meeks <mmeeks@suse.com> 2013-11-08 17:00:16 UTC --- Caught it - just use LibreOffice in impress for any length of time and bang ... Program received signal SIGSEGV, Segmentation fault. #0 sna_do_copy (src=src@entry=0xb751dc0, dst=dst@entry=0xb357808, gc=gc@entry=0xb34f318, sx=sx@entry=0, sy=sy@entry=0, width=width@entry=300, hei bitPlane=bitPlane@entry=0, closure=closure@entry=0x0) at sna_accel.c:6097 #1 0xb6c209f6 in sna_copy_area (src=0xb751dc0, dst=0xb357808, gc=0xb34f318, src_x=0, src_y=0, width=300, height=213, dst_x=5, dst_y=-115) at sna_ #2 0x0807ab3f in ProcCopyArea (client=0xac8e7e8) at dispatch.c:1626 #3 0x0807ed8d in Dispatch () at dispatch.c:432 #4 0x0806ce2a in main (argc=12, argv=0xbffacf64, envp=0xbffacf98) at main.c:298 sadly frame 0 doesn't print nicely - my remote terminal and screen not being happy I suspect. (gdb) p *src $2 = {type = 1 '\001', class = 0 '\000', depth = 24 '\030', bitsPerPixel = 32 ' ', id = 99092934, x = 0, y = 0, width = 300, height = 213, pScreen (gdb) p dest No symbol "dest" in current context. (gdb) p *dst $3 = {type = 1 '\001', class = 0 '\000', depth = 24 '\030', bitsPerPixel = 32 ' ', id = 99093906, x = 0, y = 0, width = 1669, height = 970, pScree (gdb) p width $4 = 300 (gdb) p height $5 = 213 hope that helps ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c2 --- Comment #2 from Michael Meeks <mmeeks@suse.com> 2013-11-08 17:04:57 UTC --- Sadly running nosharedlibrary / sharedlibrary having installed the debugsource bust it ;-) Luckily just loading my slide-deck and switching to master view is enough to bust X - no doubt LibreOffice is horribly mis-using the X APIs but even so: Program received signal SIGSEGV, Segmentation fault. sna_do_copy (src=src@entry=0x8e31870, dst=dst@entry=0x8eff500, gc=gc@entry=0x8e60428, sx=sx@entry=0, sy=sy@entry=0, width=width@entry=297, height= bitPlane=bitPlane@entry=0, closure=closure@entry=0x0) at sna_accel.c:6097 6097 if (!box_intersect(®ion.extents, &gc->pCompositeClip->extents)) { (gdb) p region $1 = {extents = {x1 = 5, y1 = 5, x2 = 302, y2 = 216}, data = 0x0} (gdb) p gc->pCompositeClip $2 = (RegionPtr) 0x0 (gdb) p *gc $3 = {pScreen = 0x8a0f738, depth = 24 '\030', alu = 3 '\003', lineWidth = 0, dashOffset = 0, numInDashList = 2, dash = 0x8262bc8 <DefaultDash> "\0 arcMode = 1, subWindowMode = 0, graphicsExposures = 0, clientClipType = 0, miTranslate = 1, tileIsPixel = 1, fExpose = 1, freeCompClip = 1, scra pixmap = 0x0, pixel = 0}, stipple = 0x8a4c990, patOrg = {x = 0, y = 0}, font = 0x8a4d340, clipOrg = {x = 0, y = 0}, clientClip = 0x0, stateCha devPrivates = 0x8e6047c, pRotatedPixmap = 0x0, pCompositeClip = 0x0} I guess we're missing a gc->pCompositeClip && in there somewhere ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c3 --- Comment #3 from Michael Meeks <mmeeks@suse.com> 2013-11-08 17:19:53 UTC --- Created an attachment (id=566709) --> (http://bugzilla.novell.com/attachment.cgi?id=566709) trivial not obviously incorrect patch that at least avoids the crash. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c4 --- Comment #4 from Michael Meeks <mmeeks@suse.com> 2013-11-11 10:21:31 UTC --- Filed up-stream as well: https://bugs.freedesktop.org/show_bug.cgi?id=71482 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c5 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |eich@suse.com Resolution| |FIXED --- Comment #5 from Egbert Eich <eich@suse.com> 2013-11-18 17:16:49 UTC --- This issue should be taken care of by Request 206993 for 13.1 Maintenance as well which contains: commit d41f847c75c3bce85fda6e7508995b45679944e8 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sat Nov 2 21:01:26 2013 +0000 sna: Jump to the right escape target when bypassing a self-copy Another fix for commit e3f15cbf39696edae9f716bdcfbb7032ec7d7e3f [2.99.905] Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Oct 22 15:19:15 2013 +0100 sna: Move gc back to GPU after failure to move it to CPU (see fdo ticket mentioned above). https://build.opensuse.org/request/show/206993 Michael, thanks for debugging this! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=849122 https://bugzilla.novell.com/show_bug.cgi?id=849122#c6 --- Comment #6 from Michael Meeks <mmeeks@suse.com> 2013-12-28 23:47:49 UTC --- Now I updated to the apparently fixed package, I get this: https://bugs.freedesktop.org/show_bug.cgi?id=73108 quite easily loading and rendering a complex chart in libreoffice calc (confidential, can't attach sadly); which is a tad annoying. Of course, the Intel driver also gives me the most beautiful screen corruption for images, and occasionally mangled / corrupted glyphs too but I can live with that - it's the crashes that hurt most. The quality of the intel driver is pretty appallingly low by normal SUSE standards AFAICS. HTH. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com