http://bugs.freedesktop.org/show_bug.cgi?id=22525
--- Comment #3 from Steven Ward <stevenward...@hotmail.com> 2009-07-12 08:36:32 PST --- Hi to all, Thank you for solving that perticular problem,but I have a new one now.I've got the latest kernel for Fedora Rawhide(2.6.31-0.62.rc2.git4.fc12.i586).I also downloaded the unnamed linux-26 kernel from git,and build it according to the instructions from the wiki.Along with the D.R.M from git,(mesa complains if I uninstall it)and just do a ./configure(with my options),make and make install with that repository. I build the git version of Mesa using ./configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --datadir=/usr/share --sysconfdir=/etc --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --mandir=/usr/share/man --docdir=/usr/share/doc --enable-selinux --x-libraries=/usr/lib --enable-32-bit --enable-xcb --enable-gallium-nouveau --with-x --with-dri-driverdir=/usr/lib/dri --with-xorg-driver-dir=/usr/lib/xorg/modules/drivers --with-state-trackers=dri,egl,xorg,glx,vega --enable-motif --enable-gl-osmesa --with-osmesa-bits=32 --disable-gallium-intel --disable-gallium-radeon --with-expat=/usr/lib --with-demos=xdemos,demos,trivial,tests --with-dri-drivers=swrast,ffb,mga,sis then gmake and gmake install,that builds fine.I also do the usual ./configure make and make install with the xf86-video-nouveau source code from git. Everything seems fine until I try to run glxgears,I open it with konsole,but as soon as I do that,the system totally locks up! I have to do a hard re-set before I can get back my desktop.My Graphics card is a Nvidia Gegorce 6,800 G.T (NV40) my monitor is a A.D.I Microscan G1,000 . I ran a Fedora 11 Live cd,and when I run glxgears from there it runs fine. I've looked in the /var/log directory. Xorg.0.log seems fine,but when I looked in messages,I found this output: Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: ======================================================= Jul 12 16:55:50 mernivia kernel: [ INFO: possible circular locking dependency detected ] Jul 12 16:55:50 mernivia kernel: 2.6.31-0.62.rc2.git4.fc12.i586 #1 Jul 12 16:55:50 mernivia kernel: ------------------------------------------------------- Jul 12 16:55:50 mernivia kernel: X/1072 is trying to acquire lock: Jul 12 16:55:50 mernivia kernel: (&mm->mmap_sem){++++++}, at: [<c04d51b4>] might_fault+0x56/0xa4 Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: but task is already holding lock: Jul 12 16:55:50 mernivia kernel: (&dev->struct_mutex){+.+.+.}, at: [<f874c197>] nouveau_gem_ioctl_pushbuf+0x1cc/0x7cd [nouveau] Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: which lock already depends on the new lock. Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: the existing dependency chain (in reverse order) is: Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: -> #2 (&dev->struct_mutex){+.+.+.}: Jul 12 16:55:50 mernivia kernel: [<c046f1f5>] __lock_acquire+0x996/0xb08 Jul 12 16:55:50 mernivia kernel: [<c046f41e>] lock_acquire+0xb7/0xeb Jul 12 16:55:50 mernivia kernel: [<c0815537>] __mutex_lock_common+0x43/0x32b Jul 12 16:55:50 mernivia kernel: [<c0815912>] mutex_lock_nested+0x41/0x5a Jul 12 16:55:50 mernivia kernel: [<f868a990>] drm_vm_open+0x38/0x5c [drm] Jul 12 16:55:50 mernivia kernel: [<c0441c50>] dup_mm+0x248/0x32e Jul 12 16:55:50 mernivia kernel: [<c04427fb>] copy_process+0xa71/0x112e Jul 12 16:55:50 mernivia kernel: [<c0442fef>] do_fork+0x137/0x2e3 Jul 12 16:55:50 mernivia kernel: [<c0402327>] sys_clone+0x35/0x4d Jul 12 16:55:50 mernivia kernel: [<c0403a5c>] syscall_call+0x7/0xb Jul 12 16:55:50 mernivia kernel: [<ffffffff>] 0xffffffff Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: -> #1 (&mm->mmap_sem/1){+.+.+.}: Jul 12 16:55:50 mernivia kernel: [<c046f1f5>] __lock_acquire+0x996/0xb08 Jul 12 16:55:50 mernivia kernel: [<c046f41e>] lock_acquire+0xb7/0xeb Jul 12 16:55:50 mernivia kernel: [<c045fb63>] down_write_nested+0x4d/0x9c Jul 12 16:55:50 mernivia kernel: [<c0441ac0>] dup_mm+0xb8/0x32e Jul 12 16:55:50 mernivia kernel: [<c04427fb>] copy_process+0xa71/0x112e Jul 12 16:55:50 mernivia kernel: [<c0442fef>] do_fork+0x137/0x2e3 Jul 12 16:55:50 mernivia kernel: [<c0402327>] sys_clone+0x35/0x4d Jul 12 16:55:50 mernivia kernel: [<c0403a5c>] syscall_call+0x7/0xb Jul 12 16:55:50 mernivia kernel: [<ffffffff>] 0xffffffff Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: -> #0 (&mm->mmap_sem){++++++}: Jul 12 16:55:50 mernivia kernel: [<c046f0fc>] __lock_acquire+0x89d/0xb08 Jul 12 16:55:50 mernivia kernel: [<c046f41e>] lock_acquire+0xb7/0xeb Jul 12 16:55:50 mernivia kernel: [<c04d51d1>] might_fault+0x73/0xa4 Jul 12 16:55:50 mernivia kernel: [<c05f7f24>] copy_to_user+0x41/0x12b Jul 12 16:55:50 mernivia kernel: [<f874c48b>] nouveau_gem_ioctl_pushbuf+0x4c0/0x7cd [nouveau] Jul 12 16:55:50 mernivia kernel: [<f8685f85>] drm_ioctl+0x21a/0x2c1 [drm] Jul 12 16:55:50 mernivia kernel: [<c0501d17>] vfs_ioctl+0x66/0x91 Jul 12 16:55:50 mernivia kernel: [<c05022c8>] do_vfs_ioctl+0x4ba/0x50b Jul 12 16:55:50 mernivia kernel: [<c050236e>] sys_ioctl+0x55/0x86 Jul 12 16:55:50 mernivia kernel: [<c0403a5c>] syscall_call+0x7/0xb Jul 12 16:55:50 mernivia kernel: [<ffffffff>] 0xffffffff Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: other info that might help us debug this: Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: 1 lock held by X/1072: Jul 12 16:55:50 mernivia kernel: #0: (&dev->struct_mutex){+.+.+.}, at: [<f874c197>] nouveau_gem_ioctl_pushbuf+0x1cc/0x7cd [nouveau] Jul 12 16:55:50 mernivia kernel: Jul 12 16:55:50 mernivia kernel: stack backtrace: Jul 12 16:55:50 mernivia kernel: Pid: 1072, comm: X Not tainted 2.6.31-0.62.rc2.git4.fc12.i586 #1 Jul 12 16:55:50 mernivia kernel: Call Trace: Jul 12 16:55:50 mernivia kernel: [<c08140c4>] ? printk+0x22/0x36 Jul 12 16:55:50 mernivia kernel: [<c046e547>] print_circular_bug_tail+0x68/0x84 Jul 12 16:55:50 mernivia kernel: [<c046f0fc>] __lock_acquire+0x89d/0xb08 Jul 12 16:55:50 mernivia kernel: [<c046f41e>] lock_acquire+0xb7/0xeb Jul 12 16:55:50 mernivia kernel: [<c04d51b4>] ? might_fault+0x56/0xa4 Jul 12 16:55:50 mernivia kernel: [<c04d51b4>] ? might_fault+0x56/0xa4 Jul 12 16:55:50 mernivia kernel: [<c04d51d1>] might_fault+0x73/0xa4 Jul 12 16:55:50 mernivia kernel: [<c04d51b4>] ? might_fault+0x56/0xa4 Jul 12 16:55:50 mernivia kernel: [<c05f7f24>] copy_to_user+0x41/0x12b Jul 12 16:55:50 mernivia kernel: [<f874c48b>] nouveau_gem_ioctl_pushbuf+0x4c0/0x7cd [nouveau] Jul 12 16:55:50 mernivia kernel: [<f8685f85>] drm_ioctl+0x21a/0x2c1 [drm] Jul 12 16:55:50 mernivia kernel: [<f874bfcb>] ? nouveau_gem_ioctl_pushbuf+0x0/0x7cd [nouveau] Jul 12 16:55:50 mernivia kernel: [<c0409581>] ? sched_clock+0x9/0xd Jul 12 16:55:50 mernivia kernel: [<c046c705>] ? lock_release_holdtime+0x39/0x143 Jul 12 16:55:50 mernivia kernel: [<c04d8208>] ? do_wp_page+0x5df/0x6aa Jul 12 16:55:50 mernivia kernel: [<c042c20a>] ? kunmap_atomic+0x6d/0xa8 Jul 12 16:55:50 mernivia kernel: [<c0501d17>] vfs_ioctl+0x66/0x91 Jul 12 16:55:50 mernivia kernel: [<c05022c8>] do_vfs_ioctl+0x4ba/0x50b Jul 12 16:55:50 mernivia kernel: [<c08193ab>] ? do_page_fault+0x2aa/0x2fa Jul 12 16:55:50 mernivia kernel: [<c0409581>] ? sched_clock+0x9/0xd Jul 12 16:55:50 mernivia kernel: [<c08193ab>] ? do_page_fault+0x2aa/0x2fa Jul 12 16:55:50 mernivia kernel: [<c0492c1f>] ? audit_syscall_entry+0x135/0x168 Jul 12 16:55:50 mernivia kernel: [<c050236e>] sys_ioctl+0x55/0x86 Jul 12 16:55:50 mernivia kernel: [<c040c435>] ? syscall_trace_enter+0xea/0x10f Jul 12 16:55:50 mernivia kernel: [<c0403a5c>] syscall_call+0x7/0xb Jul 12 16:55:57 mernivia kernel: kdm_greet used greatest stack depth: 5084 bytes left Jul 12 16:56:22 mernivia pulseaudio[1525]: pid.c: Stale PID file, overwriting. Jul 12 16:56:24 mernivia kernel: fuse init (API version 7.12) I hope that is useful,I tried to use gdb to find the error in glxgears,but it would just lock up on me.If you can tell me the best way to track down those error messages,that would be helpful and I should be to report back the information. Regards, STEVE555 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel