[Bug 503846] New: Xorg crashes in qemu-kvm very, very often
http://bugzilla.novell.com/show_bug.cgi?id=503846 Summary: Xorg crashes in qemu-kvm very, very often Classification: openSUSE Product: openSUSE 11.2 Version: Factory 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: coolo@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Talking in the office, the cirrus driver update to 1.3.0 might be the reason. I don't remember having this problem earlier. Both gdb and valgrind point to DamangeUngregister having dangling pointers. ==2133== Use of uninitialised value of size 8 ==2133== at 0x8E1ECDA: fbBltOne (fbbltone.c:402) ==2133== by 0x8E25B05: fbPushFill (fbpush.c:150) ==2133== by 0x8E25D19: fbPushImage (fbpush.c:212) ==2133== by 0x8E25DC9: fbPushPixels (fbpush.c:242) ==2133== by 0x53A6F0: damagePushPixels (damage.c:1689) ==2133== by 0x4D173D: miDCPutBits (midispcur.c:396) ==2133== by 0x4D1E82: miDCPutUpCursor (midispcur.c:515) ==2133== by 0x4E193D: miSpriteRestoreCursor (misprite.c:1025) ==2133== by 0x4DB51F: miPointerUpdateSprite (mipointer.c:399) ==2133== by 0x4DB81D: miPointerDisplayCursor (mipointer.c:198) ==2133== by 0x506BFA: CursorDisplayCursor (cursor.c:145) ==2133== by 0x53706F: AnimCurDisplayCursor (animcur.c:258) ==2133== ==2133== Invalid read of size 8 ==2133== at 0x539073: DamageUnregister (damage.c:1697) ==2133== by 0x903045A: shadowRemove (shadow.c:219) ==2133== by 0x9030953: shadowCloseScreen (shadow.c:103) ==2133== by 0x506A78: CursorCloseScreen (cursor.c:186) ==2133== by 0x536EB2: AnimCurCloseScreen (animcur.c:136) ==2133== by 0x43379B: main (main.c:429) ==2133== Address 0x78959b8 is 0 bytes inside a block of size 136 free'd ==2133== at 0x4C246AF: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==2133== by 0x4E233D: miSpriteCloseScreen (misprite.c:316) ==2133== by 0x506A78: CursorCloseScreen (cursor.c:186) ==2133== by 0x536EB2: AnimCurCloseScreen (animcur.c:136) ==2133== by 0x43379B: main (main.c:429) ==2133== ==2133== Invalid write of size 8 ==2133== at 0x539085: DamageUnregister (damage.c:1701) ==2133== by 0x903045A: shadowRemove (shadow.c:219) ==2133== by 0x9030953: shadowCloseScreen (shadow.c:103) ==2133== by 0x506A78: CursorCloseScreen (cursor.c:186) ==2133== by 0x536EB2: AnimCurCloseScreen (animcur.c:136) ==2133== by 0x43379B: main (main.c:429) ==2133== Address 0x78959b8 is 0 bytes inside a block of size 136 free'd ==2133== at 0x4C246AF: free (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==2133== by 0x4E233D: miSpriteCloseScreen (misprite.c:316) ==2133== by 0x506A78: CursorCloseScreen (cursor.c:186) ==2133== by 0x536EB2: AnimCurCloseScreen (animcur.c:136) ==2133== by 0x43379B: main (main.c:429) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503846
User markgray+to-suse@puck.nac.net added comment
http://bugzilla.novell.com/show_bug.cgi?id=503846#c1
Mark Gray
http://bugzilla.novell.com/show_bug.cgi?id=503846
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503846#c2
Stefan Dirsch
From 6dcbf42d6ddf0f8b55feb72008c4f79b18a1603a Mon Sep 17 00:00:00 2001 From: Paulo Cesar Pereira de Andrade
Date: Thu, 17 Jul 2008 19:06:42 -0300 Subject: [PATCH 02/10] Update to use miPointerGetPosition.
miPointerPosition is deprecated. --- src/lg_driver.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/lg_driver.c b/src/lg_driver.c index c731f61..ff5a477 100644 --- a/src/lg_driver.c +++ b/src/lg_driver.c @@ -1547,7 +1547,7 @@ LgAdjustFrame(int scrnIndex, int x, int y, int flags) (PCI_CHIP_GD5465 == pCir->Chipset) ? 1 : (24==pScrn->bitsPerPixel?3:1); /* Where's the pointer? */ - miPointerPosition(&cursorX, &cursorY); + miPointerGetPosition(inputInfo.pointer, &cursorX, &cursorY); /* Where's the middle of the screen? We want to eventually know which side of the screen the pointer is on. */ -- 1.6.2.4 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=503846
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=503846#c3
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com