From owner-freebsd-bugs@FreeBSD.ORG Wed Sep 26 17:40:07 2007 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC39716A417 for ; Wed, 26 Sep 2007 17:40:07 +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 7891513C4A3 for ; Wed, 26 Sep 2007 17:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l8QHe7tf012864 for ; Wed, 26 Sep 2007 17:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l8QHe7is012863; Wed, 26 Sep 2007 17:40:07 GMT (envelope-from gnats) Resent-Date: Wed, 26 Sep 2007 17:40:07 GMT Resent-Message-Id: <200709261740.l8QHe7is012863@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Serguey Grigoriev Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 996F716A41B for ; Wed, 26 Sep 2007 17:36:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 994F213C48E for ; Wed, 26 Sep 2007 17:36:44 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l8QHaixG041410 for ; Wed, 26 Sep 2007 17:36:44 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l8QHahiL041409; Wed, 26 Sep 2007 17:36:43 GMT (envelope-from nobody) Message-Id: <200709261736.l8QHahiL041409@www.freebsd.org> Date: Wed, 26 Sep 2007 17:36:43 GMT From: Serguey Grigoriev To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/116669: Parallel port printing crashes CURRENT X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Sep 2007 17:40:07 -0000 >Number: 116669 >Category: kern >Synopsis: Parallel port printing crashes CURRENT >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 26 17:40:07 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Serguey Grigoriev >Release: 7-CURRENT amd64 >Organization: PCN JSC >Environment: FreeBSD amico.pcn.su 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Sep 26 11:24:13 MSD 2007 root@amico.pcn.su:/usr/obj/usr/src/sys/SMPALTQ amd64 >Description: my 7-Current amd64 system panics during sending print jobs to LPT connected printers. I've found this problem at the beginning of May. Kernels compiled with April or older sources still work fine. Panic screens look like this: panic: bad stray interrupt cpuid = 0 KDB: enter: panic [thread pid = 11 tid 100002 ] Stopped at kdb_enter+0x2f: leave The call stack trace is: Tracing pid 11 tid 100002 td 0xffffff003db84990 kdb_enter() at kdb_enter+0x30 intr_execute_handlers() at intr_execute_handlers+0x183 Xapic_isr1() at Xapic_isr1()+0x7f --- interrupt, rip = 0xffffffff8071ec56, rsp = 0xffffffffa075fbd0, rbp > = 0xffffffffa075fbe0 --- acpi_cpu_c1() at acpi_cpu_c1+0x6 acpi_cpu_idle() at acpi_cpu_idle+0x27c sched_idletd() at sched_idletd+0x35 fork_exit() at fork_exit+0x153 fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffffffa075fd30, rbp = 0 --- There is a workaround. If LPT ports are switched to the polling mode the system does not crash but becomes less interactive. For example the mouse pointer is periodically (during sending print jobs over LPT) blocked on the screen for a few seconds. >How-To-Repeat: This problem repeats every time I print not tiny files. >Fix: >Release-Note: >Audit-Trail: >Unformatted: