Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2012 06:20:11 GMT
From:      Remko Lodder <remko@elvandar.org>
To:        freebsd-i386@FreeBSD.org
Subject:   Re: i386/167340: cdcontrol: play nonexistent audio track causes kernel trap 12
Message-ID:  <201204270620.q3R6KBB7037000@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/167340; it has been noted by GNATS.

From: Remko Lodder <remko@elvandar.org>
To: Michael L. Semon <mlsemon35@gmail.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: i386/167340: cdcontrol: play nonexistent audio track causes kernel trap 12
Date: Fri, 27 Apr 2012 08:14:40 +0200

 >>=20
 >>=20
 > Suppose I have an audio CD with 15 tracks on it.  To issue commands =
 like "cdcontrol 16" or "cdcontrol 32" or "cdcontrol 'play 19'" causes =
 FreeBSD to stop immediately.  Not copying the entire screen by hand, I =
 boil it down to this:
 >=20
 > kernel trap 12 with interrupts disabled
 >=20
 > Fatal trap 12: page fault while in kernel mode
 >=20
 > fault virtual address =3D 0x2c
 > fault code =3D  supervisor write, page not present
 >=20
 > This PC is a boat anchor (Pentium III/500, ATAPI CD-ROM, all older ATA =
 drives of the non-serial variety), so all I ask is that you try to =
 duplicate the problem on your modern hardware.  If you can't reproduce =
 the problem, I'll strive to be really careful when using cdcontrol.
 >=20
 > Going back to FreeBSD 6.2 or 6.3, I've never had a crash of any kind =
 from cdcontrol until now...and I've made many, many data entry mistakes =
 with cdcontrol.
 >>=20
 
 Hello Michael,
 
 It's difficult to reproduce such a thing when it can depend on many many =
 different factors (motherboard vendor, cd drive vendor, cpu vendor etc).
 What would be more reasonable is that you try to get a kernel dump, =
 which we can use to look into the problem you are mentioning, this =
 kernel
 dump includes information about what triggered the error, the code path =
 and the like.
 
 You can find more information here: =
 http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html
 
 If you cannot do this, we need to suspend the ticket, till someone can =
 reproduce this and deliver the required information
 so that the developers can have a look at this :)
 
 Thank you very much for making FreeBSD better!
 
 
 --=20
 /"\   With kind regards,			| remko@elvandar.org
 \ /   Remko Lodder			| remko@FreeBSD.org
 X    FreeBSD					| =
 http://www.evilcoder.org
 / \   The Power to Serve		| Quis custodiet ipsos custodes
 



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