From owner-freebsd-i386@FreeBSD.ORG Fri Apr 27 06:20:12 2012 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 19CFB106567D for ; Fri, 27 Apr 2012 06:20:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A1C2B8FC12 for ; Fri, 27 Apr 2012 06:20:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q3R6KBvX037001 for ; Fri, 27 Apr 2012 06:20:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q3R6KBB7037000; Fri, 27 Apr 2012 06:20:11 GMT (envelope-from gnats) Date: Fri, 27 Apr 2012 06:20:11 GMT Message-Id: <201204270620.q3R6KBB7037000@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: Remko Lodder Cc: Subject: Re: i386/167340: cdcontrol: play nonexistent audio track causes kernel trap 12 X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Remko Lodder List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 06:20:12 -0000 The following reply was made to PR i386/167340; it has been noted by GNATS. From: Remko Lodder To: Michael L. Semon 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