Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Dec 2006 00:13:37 +0100
From:      =?ISO-8859-1?Q?C=E9dric?= Jonas <cedric@decemplex.net>
To:        cvs-ports@freebsd.org
Subject:   Re: cvs commit: ports/x11/nvidia-driver Makefile distinfo pkg-plist ports/x11/nvidia-driver/files 6113-patch-src::nvidia_pci.c  6113-patch-src::nvidia_subr.c pkg-message.in
Message-ID:  <20061207001337.7eb733cf@luna>
In-Reply-To: <200612062146.kB6LkiLv013437@repoman.freebsd.org>
References:  <200612062146.kB6LkiLv013437@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_Sj0jtNhAPKRj47ZczokA8Wb
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Wed, 6 Dec 2006 21:46:44 +0000 (UTC)
Alexey Dokuchaev <danfe@FreeBSD.org> wrote:

> danfe       2006-12-06 21:46:44 UTC
>=20
>   FreeBSD ports repository
>=20
>   Modified files:
>     x11/nvidia-driver    Makefile distinfo pkg-plist=20
>     x11/nvidia-driver/files pkg-message.in=20
>   Removed files:
>     x11/nvidia-driver/files 6113-patch-src::nvidia_pci.c=20
>                             6113-patch-src::nvidia_subr.c=20
>   Log:
>   - Update to most recent version from nVidia, 9631
>   - As threatened, drop support for FreeBSD 4.X
>   - Apply minor fix for master sites [*]
>   - Add last padding line for pkg-message for prettier output
>  =20
>   Tested on:      FreeBSD 6.2-PRERELEASE (i386)
>  =20
>   [*] alepulver@ will take care of master sites in separate commit
>  =20
>   Revision  Changes    Path
>   1.50      +9 -43     ports/x11/nvidia-driver/Makefile
>   1.15      +3 -6      ports/x11/nvidia-driver/distinfo
>   1.2       +0 -12
> ports/x11/nvidia-driver/files/6113-patch-src::nvidia_pci.c (dead)
> 1.2       +0 -18
> ports/x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c (dead)
> 1.3       +1 -0      ports/x11/nvidia-driver/files/pkg-message.in
> 1.13      +3 -27     ports/x11/nvidia-driver/pkg-plist
> _______________________________________________ cvs-ports@freebsd.org
> mailing list http://lists.freebsd.org/mailman/listinfo/cvs-ports To
> unsubscribe, send any mail to "cvs-ports-unsubscribe@freebsd.org"
>=20
> !DSPAM:45774135311535244610024!
>=20

I got also a panic under 7.0-CURRENT:

Fatal trap 12: page fault while in kernel mode
fault virtual address   =3D 0x6
fault code              =3D supervisor write, page not present
instruction pointer     =3D 0x20:0xc056a981
stack pointer           =3D 0x28:0xe6c4ca4c
frame pointer           =3D 0x28:0xe6c4ca60
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, def32 1, gran 1
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 3534 (nvidia-settings)
trap number             =3D 12
panic: page fault

It appears under many situations: by closing nvidia-settings, by
closing the WM, etc.

(kgdb) list *0xc056a981
0xc056a981 is in destroy_devl (/usr/src/sys/kern/kern_conf.c:700).
695             dev->si_drv2 =3D 0;
696             bzero(&dev->__si_u, sizeof(dev->__si_u));
697
698             if (!(dev->si_flags & SI_ALIAS)) {
699                     /* Remove from cdevsw list */
700                     LIST_REMOVE(dev, si_list);
701
702                     /* If cdevsw has no more struct cdev *'s, clean
it */ 703                     if (LIST_EMPTY(&csw->d_devs))
704                             fini_cdevsw(csw);

This is the same for me, in each case.

(kgdb) backtrace
#0  doadump () at pcpu.h:166
#1  0xc0593350 in boot (howto=3D260)
at /usr/src/sys/kern/kern_shutdown.c:411 #2  0xc05935b0 in panic
(fmt=3D0xc0758392 "%s") at /usr/src/sys/kern/kern_shutdown.c:567
#3  0xc072c49c in trap_fatal (frame=3D0xe6c4ca0c, eva=3D6)
    at /usr/src/sys/i386/i386/trap.c:869
#4  0xc072c203 in trap_pfault (frame=3D0xe6c4ca0c, usermode=3D0, eva=3D6)
    at /usr/src/sys/i386/i386/trap.c:778
#5  0xc072be41 in trap (frame=3D
      {tf_fs =3D 8, tf_es =3D 40, tf_ds =3D 40, tf_edi =3D -995848192, tf_e=
si =3D
1717986919, tf_ebp =3D -423310752, tf_isp =3D -423310792, tf_ebx =3D
-995848192, tf_edx =3D 6, tf_ecx =3D 0, tf_eax =3D 0, tf_trapno =3D 12, tf_=
err
=3D 2, tf_eip =3D -1068062335, tf_cs =3D 32, tf_eflags =3D 590406, tf_esp =
=3D
600, tf_ss =3D 400}) at /usr/src/sys/i386/i386/trap.c:463 #6  0xc071cfca
in calltrap () at /usr/src/sys/i386/i386/exception.s:138 #7  0xc056a981
in destroy_devl (dev=3D0xc4a49000) at /usr/src/sys/kern/kern_conf.c:700
#8  0xc056a9ec in destroy_dev (dev=3D0xc4a49000)
at /usr/src/sys/kern/kern_conf.c:721 #9  0xc0c7c868 in ?? () #10
0xc4a49000 in ?? () #11 0xc50a4180 in ?? ()
#12 0xc0f3f340 in ?? ()
#13 0x00000000 in ?? ()
#14 0xc4a49000 in ?? ()
#15 0xc5174754 in ?? ()
#16 0xc5174754 in ?? ()
#17 0xe6c4caac in ?? ()
#18 0xc0569ea3 in giant_close (dev=3D0xc50a4180, fflag=3D3, devtype=3D8192,=
=20
    td=3D0xc4a808c0) at /usr/src/sys/kern/kern_conf.c:284
Previous frame identical to this frame (corrupt stack?)

PS: I know, the nvidia driver is certified to run only with 6.x
Releases, but this don't seem to be a nvidia driver issue...?!

Regards,

--=20
C=E9dric Jonas                                        cedric@decemplex.net

Mobile Phone:                                          (32-494) 08 92 64

GPG ID:                                                         30CCFE8D
GPG Key:                 http://box.decemplex.net/~cedric/cedric.key.asc
GPG Fingerprint:      CF03 E1FD 9428 1B6B E971  B107 9044 AA99 30CC FE8D

Jabber-ID:                                          cedric@decemplex.net

--Sig_Sj0jtNhAPKRj47ZczokA8Wb
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFd06ikESqmTDM/o0RAlzTAJ9B2c9XVO/mnC7TYJ259ehgDOax5ACggxgk
Qdalxm2ugwrbbHHnqTsDZMI=
=BhIq
-----END PGP SIGNATURE-----

--Sig_Sj0jtNhAPKRj47ZczokA8Wb--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061207001337.7eb733cf>