From: Peter Hurley <peter@hurleysoftware.com>
To: Udo van den Heuvel <udovdh@xs4all.nl>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: 3.14.1 BUG: scheduling while atomic: irq/20-serial/1299/0x00000202
Date: Mon, 02 Jun 2014 08:56:40 -0400 [thread overview]
Message-ID: <538C7488.8070108@hurleysoftware.com> (raw)
In-Reply-To: <5389FFEE.7030901@xs4all.nl>
On 05/31/2014 12:14 PM, Udo van den Heuvel wrote:
> Hello,
>
> After returning from holiday I found this in dmesg:
>
> [1724773.295579] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [1725207.771256] BUG: scheduling while atomic: irq/20-serial/1299/0x00000202
> [1725207.771260] Modules linked in: btrfs lzo_compress zlib_deflate bnep
> bluetooth 6lowpan_iphc fuse edac_core cpufreq_userspace
> nf_conntrack_netbios_ns nf_conntrack_broadcast ip6t_REJECT ipt_REJECT
> nf_conntrack_ipv6 nf_defrag_ipv6 xt_tcpudp iptable_filter ipt_MASQUERADE
> xt_conntrack iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4
> nf_nat nf_conntrack ip6table_filter ip6_tables ip_tables x_tables eeprom
> it87 hwmon_vid ext2 ppdev kvm_amd kvm microcode parport_serial
> parport_pc snd_usb_audio snd_usbmidi_lib snd_hwdep k10temp snd_rawmidi
> parport i2c_piix4 evdev pwc videobuf2_vmalloc videobuf2_memops
> v4l2_common videobuf2_core cp210x videodev usbserial
> snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec
> snd_seq snd_seq_device snd_pcm snd_timer snd acpi_cpufreq button nfsd
> auth_rpcgss
> [1725207.771314] binfmt_misc oid_registry nfs_acl lockd sunrpc autofs4
> hid_generic usbhid ehci_pci ehci_hcd ohci_pci ohci_hcd radeon
> cfbfillrect cfbimgblt cfbcopyarea i2c_algo_bit backlight fbcon bitblit
> softcursor font sr_mod cdrom drm_kms_helper ttm xhci_hcd drm fb fbdev
> [1725207.771336] CPU: 2 PID: 1299 Comm: irq/20-serial Not tainted 3.14.1 #2
> [1725207.771338] Hardware name: Gigabyte Technology Co., Ltd. To be
> filled by O.E.M./F2A85X-UP4, BIOS F5a 04/30/2013
> [1725207.771340] 0000000000000000 000000003c9f116f ffffffff814dccf6
> ffff88023ed11700
> [1725207.771346] ffffffff814db539 ffffffff814dec5d 000000000000a000
> ffff880235461010
> [1725207.771350] ffff88008ec13fd8 ffff880235461010 0000000000000087
> 0000000000000087
> [1725207.771353] Call Trace:
> [1725207.771364] [<ffffffff814dccf6>] ? dump_stack+0x4a/0x75
> [1725207.771371] [<ffffffff814db539>] ? __schedule_bug+0x3e/0x4b
> [1725207.771374] [<ffffffff814dec5d>] ? __schedule+0x68d/0x8b0
> [1725207.771379] [<ffffffff814df24f>] ? schedule_preempt_disabled+0xf/0x20
> [1725207.771383] [<ffffffff814e09d4>] ? __mutex_lock_slowpath+0x124/0x200
> [1725207.771387] [<ffffffff814e0abe>] ? mutex_lock+0xe/0x1d
> [1725207.771392] [<ffffffff812e6019>] ? flush_to_ldisc+0x59/0x170
> [1725207.771397] [<ffffffff812fa40c>] ? uart_insert_char+0x14c/0x180
> [1725207.771400] [<ffffffff812fc24d>] ? serial8250_rx_chars+0xbd/0x1e0
> [1725207.771404] [<ffffffff812fde57>] ?
> serial8250_handle_irq.part.21+0x37/0x80
> [1725207.771408] [<ffffffff812fd0da>] ? serial8250_interrupt+0x5a/0xd0
> [1725207.771412] [<ffffffff810aa0e0>] ? irq_thread_fn+0x50/0x50
> [1725207.771416] [<ffffffff810aa10c>] ? irq_forced_thread_fn+0x2c/0x70
> [1725207.771419] [<ffffffff810aa3fb>] ? irq_thread+0x12b/0x160
> [1725207.771422] [<ffffffff810aa220>] ? wake_threads_waitq+0x30/0x30
> [1725207.771425] [<ffffffff810aa2d0>] ? irq_thread_dtor+0xb0/0xb0
> [1725207.771429] [<ffffffff81084941>] ? kthread+0xd1/0xf0
> [1725207.771432] [<ffffffff81084870>] ? kthread_create_on_node+0x1b0/0x1b0
> [1725207.771435] [<ffffffff814e2abc>] ? ret_from_fork+0x7c/0xb0
> [1725207.771438] [<ffffffff81084870>] ? kthread_create_on_node+0x1b0/0x1b0
> [1728364.905013] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
>
>
> IRQ 20 is used by an add-in card with two serial ports:
>
> [ 1.242174] 0000:03:06.0: ttyS1 at I/O 0xd050 (irq = 20, base_baud =
> 115200) is a 16550A
> [ 1.262605] 0000:03:06.0: ttyS2 at I/O 0xd040 (irq = 20, base_baud =
> 115200) is a 16550A
>
>
> What happened?
> How to fix this?
Latest 3.14-stable is 3.14.5
This was fixed in 3.14.2-stable by commit 4f1f4df2c1aee858da70f91970f6c9cb651a63de,
'tty: Fix low_latency BUG'.
Regards,
Peter Hurley
prev parent reply other threads:[~2014-06-02 12:56 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-31 16:14 3.14.1 BUG: scheduling while atomic: irq/20-serial/1299/0x00000202 Udo van den Heuvel
2014-06-02 12:56 ` Peter Hurley [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=538C7488.8070108@hurleysoftware.com \
--to=peter@hurleysoftware.com \
--cc=linux-kernel@vger.kernel.org \
--cc=udovdh@xs4all.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.