Bug 1304242 - INFO: possible irq lock inversion dependency detected: kernel-4.5.0-0.rc2.git1.1.fc24.i686+PAE
Summary: INFO: possible irq lock inversion dependency detected: kernel-4.5.0-0.rc2.git...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-02-03 06:41 UTC by Ralf Corsepius
Modified: 2018-04-06 17:58 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-04-06 17:58:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ralf Corsepius 2016-02-03 06:41:52 UTC
Description of problem:

Trying rawhide kernel 4.5.0-0.rc2.git1.1.fc24.i686+PAE, I found this in dmesg:

[  108.223030] =========================================================
[  108.223030] [ INFO: possible irq lock inversion dependency detected ]
[  108.223030] 4.5.0-0.rc2.git1.1.fc24.i686+PAE #1 Not tainted
[  108.223030] ---------------------------------------------------------
[  108.223030] systemd-udevd/1827 just changed the state of lock:
[  108.223030]  (policy_rwlock){.?.?..}, at: [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030] but this lock took another, HARDIRQ-unsafe lock in the past:
[  108.223030]  (&(&list->lock)->rlock#2){+.-...}
               
               and interrupts could create inverse lock ordering between them.

[  108.223030] 
               other info that might help us debug this:
[  108.223030]  Possible interrupt unsafe locking scenario:

[  108.223030]        CPU0                    CPU1
[  108.223030]        ----                    ----
[  108.223030]   lock(&(&list->lock)->rlock#2);
[  108.223030]                                local_irq_disable();
[  108.223030]                                lock(policy_rwlock);
[  108.223030]                                lock(&(&list->lock)->rlock#2);
[  108.223030]   <Interrupt>
[  108.223030]     lock(policy_rwlock);
[  108.223030] 
                *** DEADLOCK ***

[  108.223030] 11 locks held by systemd-udevd/1827:
[  108.223030]  #0:  (&(ptlock_ptr(page))->rlock){+.+...}, at: [<c05d938a>] unmap_single_vma+0x30a/0x770
[  108.223030]  #1:  (&serio->lock){-.-...}, at: [<c0a089c2>] serio_interrupt+0x22/0x80
[  108.223030]  #2:  (&(&dev->event_lock)->rlock){-.-...}, at: [<c0a0ee5f>] input_event+0x3f/0x70
[  108.223030]  #3:  (rcu_read_lock){......}, at: [<c0a0e050>] input_pass_values.part.5+0x0/0x280
[  108.223030]  #4:  (rcu_read_lock){......}, at: [<c0a128f0>] evdev_events+0x0/0x1f0
[  108.223030]  #5:  (&(&client->buffer_lock)->rlock){-.....}, at: [<c0a120cd>] evdev_pass_values+0x4d/0x1d0
[  108.223030]  #6:  (rcu_read_lock){......}, at: [<c0632d88>] kill_fasync+0x18/0x200
[  108.223030]  #7:  (&(&new->fa_lock)->rlock){-.....}, at: [<c0632e0c>] kill_fasync+0x9c/0x200
[  108.223030]  #8:  (&f->f_owner.lock){.-....}, at: [<c0632cbb>] send_sigio+0x1b/0xd0
[  108.223030]  #9:  (tasklist_lock){.?.+..}, at: [<c0632cdf>] send_sigio+0x3f/0xd0
[  108.223030]  #10:  (rcu_read_lock){......}, at: [<c0632280>] send_sigio_to_task+0x0/0x280
[  108.223030] 
               the shortest dependencies between 2nd lock and 1st lock:
[  108.223030]  -> (&(&list->lock)->rlock#2){+.-...} ops: 23168 {
[  108.223030]     HARDIRQ-ON-W at:
[  108.223030]                       [<c04d7a36>] __lock_acquire+0x756/0x1400
[  108.223030]                       [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                       [<c0c0f218>] _raw_spin_lock_bh+0x48/0x80
[  108.223030]                       [<c0b0a284>] netlink_poll+0x84/0x1d0
[  108.223030]                       [<c0ab1787>] sock_poll+0x87/0xa0
[  108.223030]                       [<c066f8b8>] SyS_epoll_ctl+0x598/0x920
[  108.223030]                       [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]                       [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]     IN-SOFTIRQ-W at:
[  108.223030]                       [<c04d79fa>] __lock_acquire+0x71a/0x1400
[  108.223030]                       [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                       [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90
[  108.223030]                       [<c0abaee7>] skb_dequeue+0x17/0x60
[  108.223030]                       [<c0abcd7c>] skb_queue_purge+0x1c/0x30
[  108.223030]                       [<c0b07b45>] netlink_sock_destruct+0x55/0x180
[  108.223030]                       [<c0ab963c>] sk_destruct+0x1c/0x1d0
[  108.223030]                       [<c0ab9827>] __sk_free+0x37/0xa0
[  108.223030]                       [<c0ab98ad>] sk_free+0x1d/0x20
[  108.223030]                       [<c0b08912>] deferred_put_nlk_sk+0x22/0x30
[  108.223030]                       [<c04fae95>] rcu_process_callbacks+0x2d5/0x7b0
[  108.223030]                       [<c048107e>] __do_softirq+0xce/0x420
[  108.223030]                       [<c041bbf8>] do_softirq_own_stack+0x28/0x30
[  108.223030]                       [<c04815b5>] irq_exit+0xc5/0xd0
[  108.223030]                       [<c0456519>] smp_apic_timer_interrupt+0x39/0x50
[  108.223030]                       [<c0c109b5>] apic_timer_interrupt+0x39/0x40
[  108.223030]                       [<c06a2308>] kernfs_get_active+0x58/0x80
[  108.223030]                       [<c06a399f>] kernfs_fop_open+0x2f/0x370
[  108.223030]                       [<c061c05c>] do_dentry_open+0x1ec/0x2d0
[  108.223030]                       [<c061d424>] vfs_open+0x54/0x60
[  108.223030]                       [<c062dab1>] path_openat+0x371/0x1aa0
[  108.223030]                       [<c0630658>] do_filp_open+0x68/0xe0
[  108.223030]                       [<c061d7b2>] do_sys_open+0x112/0x1f0
[  108.223030]                       [<c061d8b2>] SyS_open+0x22/0x30
[  108.223030]                       [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]                       [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]     INITIAL USE at:
[  108.223030]                      [<c04d767e>] __lock_acquire+0x39e/0x1400
[  108.223030]                      [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                      [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90
[  108.223030]                      [<c0abafe9>] skb_queue_tail+0x19/0x40
[  108.223030]                      [<c0b08e5d>] __netlink_sendskb+0x29d/0x2d0
[  108.223030]                      [<c0b0c914>] netlink_unicast+0x224/0x280
[  108.223030]                      [<c0b0d002>] netlink_ack+0xb2/0x130
[  108.223030]                      [<c0b0d102>] netlink_rcv_skb+0x82/0xb0
[  108.223030]                      [<c0ae4b03>] rtnetlink_rcv+0x23/0x30
[  108.223030]                      [<c0b0c8b8>] netlink_unicast+0x1c8/0x280
[  108.223030]                      [<c0b0cddd>] netlink_sendmsg+0x46d/0x5e0
[  108.223030]                      [<c0ab2aaf>] sock_sendmsg+0x2f/0x40
[  108.223030]                      [<c0ab3434>] SYSC_sendto+0xe4/0x130
[  108.223030]                      [<c0ab4d02>] SYSC_socketcall+0x652/0xa90
[  108.223030]                      [<c0ab5233>] SyS_socketcall+0x13/0x20
[  108.223030]                      [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]                      [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]   }
[  108.223030]   ... key      at: [<c1b66a9c>] __key.26209+0x0/0x8
[  108.223030]   ... acquired at:
[  108.223030]    [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]    [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90
[  108.223030]    [<c0abafe9>] skb_queue_tail+0x19/0x40
[  108.223030]    [<c0b08e5d>] __netlink_sendskb+0x29d/0x2d0
[  108.223030]    [<c0b090d8>] netlink_broadcast_filtered+0x248/0x360
[  108.223030]    [<c0b0921e>] netlink_broadcast+0x2e/0x40
[  108.223030]    [<c0537dc3>] audit_log_end+0x2a3/0x2b0
[  108.223030]    [<c05384ff>] audit_log+0x2f/0x40
[  108.223030]    [<c0759224>] security_set_bools+0xe4/0x1e0
[  108.223030]    [<c074a93b>] sel_commit_bools_write+0xab/0x110
[  108.223030]    [<c061e29f>] __vfs_write+0x2f/0x110
[  108.223030]    [<c061effa>] vfs_write+0x8a/0x1b0
[  108.223030]    [<c061fd07>] SyS_write+0x57/0xc0
[  108.223030]    [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]    [<c0c0fee1>] sysenter_past_esp+0x42/0x69

[  108.223030] -> (policy_rwlock){.?.?..} ops: 96293 {
[  108.223030]    IN-HARDIRQ-R at:
[  108.223030]                     [<c04d7a8d>] __lock_acquire+0x7ad/0x1400
[  108.223030]                     [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                     [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]                     [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]                     [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]                     [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]                     [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]                     [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180
[  108.223030]                     [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60
[  108.223030]                     [<c063234f>] send_sigio_to_task+0xcf/0x280
[  108.223030]                     [<c0632d21>] send_sigio+0x81/0xd0
[  108.223030]                     [<c0632e35>] kill_fasync+0xc5/0x200
[  108.223030]                     [<c0a121aa>] evdev_pass_values+0x12a/0x1d0
[  108.223030]                     [<c0a12a62>] evdev_events+0x172/0x1f0
[  108.223030]                     [<c0a0b60c>] input_to_handler+0x9c/0x120
[  108.223030]                     [<c0a0e254>] input_pass_values.part.5+0x204/0x280
[  108.223030]                     [<c0a0e905>] input_handle_event+0x65/0x580
[  108.223030]                     [<c0a0ee74>] input_event+0x54/0x70
[  108.223030]                     [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0
[  108.223030]                     [<c0a089de>] serio_interrupt+0x3e/0x80
[  108.223030]                     [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0
[  108.223030]                     [<c04edc21>] handle_irq_event_percpu+0x51/0x320
[  108.223030]                     [<c04edf1e>] handle_irq_event+0x2e/0x50
[  108.223030]                     [<c04f11fd>] handle_edge_irq+0x6d/0x130
[  108.223030]                     [<c041bca3>] handle_irq+0xa3/0xd0
[  108.223030]                     [<c041b264>] do_IRQ+0x54/0x120
[  108.223030]                     [<c0c10678>] common_interrupt+0x38/0x40
[  108.223030]                     [<c05da3f3>] unmap_vmas+0x53/0xa0
[  108.223030]                     [<c05e21bf>] exit_mmap+0x7f/0x140
[  108.223030]                     [<c0478736>] mmput+0x56/0xe0
[  108.223030]                     [<c047ec75>] do_exit+0x275/0xbd0
[  108.223030]                     [<c047f647>] do_group_exit+0x37/0x90
[  108.223030]                     [<c047f6b6>] SyS_exit_group+0x16/0x20
[  108.223030]                     [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]                     [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]    HARDIRQ-ON-R at:
[  108.223030]                     [<c04d7622>] __lock_acquire+0x342/0x1400
[  108.223030]                     [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                     [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]                     [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]                     [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]                     [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]                     [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]                     [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0
[  108.223030]                     [<c073abdc>] security_sb_kern_mount+0x3c/0x60
[  108.223030]                     [<c0622bb5>] mount_fs+0x75/0x170
[  108.223030]                     [<c0642b9c>] vfs_kern_mount+0x4c/0x140
[  108.223030]                     [<c1008865>] mnt_init+0x142/0x1cc
[  108.223030]                     [<c10085a2>] vfs_caches_init+0x54/0x63
[  108.223030]                     [<c0fdcb7b>] start_kernel+0x3ca/0x437
[  108.223030]                     [<c0fdc2f6>] i386_start_kernel+0x91/0x95
[  108.223030]    IN-SOFTIRQ-R at:
[  108.223030]                     [<c04d79fa>] __lock_acquire+0x71a/0x1400
[  108.223030]                     [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                     [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]                     [<c075a146>] security_netlbl_sid_to_secattr+0x36/0xb0
[  108.223030]                     [<c075ce0e>] selinux_netlbl_inet_conn_request+0x5e/0xe0
[  108.223030]                     [<c074145f>] selinux_inet_conn_request+0x5f/0xa0
[  108.223030]                     [<c0739bdc>] security_inet_conn_request+0x3c/0x60
[  108.223030]                     [<c0b33d7f>] tcp_conn_request+0x33f/0xa40
[  108.223030]                     [<c0b42edc>] tcp_v4_conn_request+0x6c/0xa0
[  108.223030]                     [<c0b38f61>] tcp_rcv_state_process+0x1a1/0xea0
[  108.223030]                     [<c0b43d0c>] tcp_v4_do_rcv+0x9c/0x1f0
[  108.223030]                     [<c0b44f85>] tcp_v4_rcv+0x8c5/0x9c0
[  108.223030]                     [<c0b1b395>] ip_local_deliver_finish+0xd5/0x490
[  108.223030]                     [<c0b1c03f>] ip_local_deliver+0x5f/0xd0
[  108.223030]                     [<c0b1b802>] ip_rcv_finish+0xb2/0x6d0
[  108.223030]                     [<c0b1c45c>] ip_rcv+0x3ac/0x570
[  108.223030]                     [<c0acff2b>] __netif_receive_skb_core+0x1bb/0xcb0
[  108.223030]                     [<c0ad0a36>] __netif_receive_skb+0x16/0x60
[  108.223030]                     [<c0ad0af2>] process_backlog+0x72/0x220
[  108.223030]                     [<c0ad241a>] net_rx_action+0x1da/0x3b0
[  108.223030]                     [<c048107e>] __do_softirq+0xce/0x420
[  108.223030]                     [<c041bbf8>] do_softirq_own_stack+0x28/0x30
[  108.223030]                     [<c0480435>] do_softirq.part.15+0x55/0x60
[  108.223030]                     [<c04804ff>] __local_bh_enable_ip+0xbf/0xd0
[  108.223030]                     [<c0b20d6b>] ip_finish_output2+0x21b/0x6f0
[  108.223030]                     [<c0b220bc>] ip_finish_output+0x19c/0x380
[  108.223030]                     [<c0b2303c>] ip_output+0xec/0x1a0
[  108.223030]                     [<c0b2240c>] ip_local_out+0x3c/0x80
[  108.223030]                     [<c0b22809>] ip_queue_xmit+0x1c9/0x5f0
[  108.223030]                     [<c0b3bfa6>] tcp_transmit_skb+0x4f6/0x8e0
[  108.223030]                     [<c0b3dd67>] tcp_connect+0x637/0xa70
[  108.223030]                     [<c0b426ee>] tcp_v4_connect+0x2fe/0x540
[  108.223030]                     [<c0b5dc52>] __inet_stream_connect+0xa2/0x330
[  108.223030]                     [<c0b5df0f>] inet_stream_connect+0x2f/0x50
[  108.223030]                     [<c0ab332b>] SYSC_connect+0xbb/0xe0
[  108.223030]                     [<c0ab4912>] SYSC_socketcall+0x262/0xa90
[  108.223030]                     [<c0ab5233>] SyS_socketcall+0x13/0x20
[  108.223030]                     [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]                     [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]    SOFTIRQ-ON-R at:
[  108.223030]                     [<c04d7a5a>] __lock_acquire+0x77a/0x1400
[  108.223030]                     [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                     [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]                     [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]                     [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]                     [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]                     [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]                     [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0
[  108.223030]                     [<c073abdc>] security_sb_kern_mount+0x3c/0x60
[  108.223030]                     [<c0622bb5>] mount_fs+0x75/0x170
[  108.223030]                     [<c0642b9c>] vfs_kern_mount+0x4c/0x140
[  108.223030]                     [<c1008865>] mnt_init+0x142/0x1cc
[  108.223030]                     [<c10085a2>] vfs_caches_init+0x54/0x63
[  108.223030]                     [<c0fdcb7b>] start_kernel+0x3ca/0x437
[  108.223030]                     [<c0fdc2f6>] i386_start_kernel+0x91/0x95
[  108.223030]    INITIAL USE at:
[  108.223030]                    [<c04d767e>] __lock_acquire+0x39e/0x1400
[  108.223030]                    [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]                    [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]                    [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]                    [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]                    [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]                    [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]                    [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0
[  108.223030]                    [<c073abdc>] security_sb_kern_mount+0x3c/0x60
[  108.223030]                    [<c0622bb5>] mount_fs+0x75/0x170
[  108.223030]                    [<c0642b9c>] vfs_kern_mount+0x4c/0x140
[  108.223030]                    [<c1008865>] mnt_init+0x142/0x1cc
[  108.223030]                    [<c10085a2>] vfs_caches_init+0x54/0x63
[  108.223030]                    [<c0fdcb7b>] start_kernel+0x3ca/0x437
[  108.223030]                    [<c0fdc2f6>] i386_start_kernel+0x91/0x95
[  108.223030]  }
[  108.223030]  ... key      at: [<c0f65cf4>] policy_rwlock+0x14/0x40
[  108.223030]  ... acquired at:
[  108.223030]    [<c04d5edb>] check_usage_forwards+0x12b/0x130
[  108.223030]    [<c04d6b92>] mark_lock+0x392/0x580
[  108.223030]    [<c04d7a8d>] __lock_acquire+0x7ad/0x1400
[  108.223030]    [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]    [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]    [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]    [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]    [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]    [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]    [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180
[  108.223030]    [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60
[  108.223030]    [<c063234f>] send_sigio_to_task+0xcf/0x280
[  108.223030]    [<c0632d21>] send_sigio+0x81/0xd0
[  108.223030]    [<c0632e35>] kill_fasync+0xc5/0x200
[  108.223030]    [<c0a121aa>] evdev_pass_values+0x12a/0x1d0
[  108.223030]    [<c0a12a62>] evdev_events+0x172/0x1f0
[  108.223030]    [<c0a0b60c>] input_to_handler+0x9c/0x120
[  108.223030]    [<c0a0e254>] input_pass_values.part.5+0x204/0x280
[  108.223030]    [<c0a0e905>] input_handle_event+0x65/0x580
[  108.223030]    [<c0a0ee74>] input_event+0x54/0x70
[  108.223030]    [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0
[  108.223030]    [<c0a089de>] serio_interrupt+0x3e/0x80
[  108.223030]    [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0
[  108.223030]    [<c04edc21>] handle_irq_event_percpu+0x51/0x320
[  108.223030]    [<c04edf1e>] handle_irq_event+0x2e/0x50
[  108.223030]    [<c04f11fd>] handle_edge_irq+0x6d/0x130
[  108.223030]    [<c041bca3>] handle_irq+0xa3/0xd0
[  108.223030]    [<c041b264>] do_IRQ+0x54/0x120
[  108.223030]    [<c0c10678>] common_interrupt+0x38/0x40
[  108.223030]    [<c05da3f3>] unmap_vmas+0x53/0xa0
[  108.223030]    [<c05e21bf>] exit_mmap+0x7f/0x140
[  108.223030]    [<c0478736>] mmput+0x56/0xe0
[  108.223030]    [<c047ec75>] do_exit+0x275/0xbd0
[  108.223030]    [<c047f647>] do_group_exit+0x37/0x90
[  108.223030]    [<c047f6b6>] SyS_exit_group+0x16/0x20
[  108.223030]    [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]    [<c0c0fee1>] sysenter_past_esp+0x42/0x69

[  108.223030] 
               stack backtrace:
[  108.223030] CPU: 0 PID: 1827 Comm: systemd-udevd Not tainted 4.5.0-0.rc2.git1.1.fc24.i686+PAE #1
[  108.223030] Hardware name: MEDION E1210/E1210, BIOS 4.6.3 01/14/2009
[  108.223030]  c0f08a27 83eb83ed 00000000 f483b9e0 c07c27af c1909df0 f483ba04 c05a235a
[  108.223030]  c0e0b977 c1909df0 00000000 ebacb400 00000000 ebacbbac c0e0bc92 f483ba5c
[  108.223030]  c04d5edb ebacbbac 00000001 c0e0bc92 f483ba24 c1909df0 ebacb400 c1909df0
[  108.223030] Call Trace:
[  108.223030]  [<c07c27af>] dump_stack+0x48/0x69
[  108.223030]  [<c05a235a>] print_irq_inversion_bug.part.41+0x178/0x181
[  108.223030]  [<c04d5edb>] check_usage_forwards+0x12b/0x130
[  108.223030]  [<c04d5db0>] ? print_shortest_lock_dependencies+0x1b0/0x1b0
[  108.223030]  [<c04d6b92>] mark_lock+0x392/0x580
[  108.223030]  [<c04d5db0>] ? print_shortest_lock_dependencies+0x1b0/0x1b0
[  108.223030]  [<c04d7a8d>] __lock_acquire+0x7ad/0x1400
[  108.223030]  [<c04b2377>] ? sched_clock_cpu+0x107/0x170
[  108.223030]  [<c04d8f67>] lock_acquire+0xb7/0x1b0
[  108.223030]  [<c0757a5f>] ? security_compute_av+0x1f/0x2b0
[  108.223030]  [<c0c0f5a2>] _raw_read_lock+0x42/0x70
[  108.223030]  [<c0757a5f>] ? security_compute_av+0x1f/0x2b0
[  108.223030]  [<c0757a5f>] security_compute_av+0x1f/0x2b0
[  108.223030]  [<c073e797>] avc_compute_av+0x77/0x2c0
[  108.223030]  [<c073f317>] ? avc_has_perm_noaudit+0x27/0x240
[  108.223030]  [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240
[  108.223030]  [<c073f317>] ? avc_has_perm_noaudit+0x27/0x240
[  108.223030]  [<c04b2377>] ? sched_clock_cpu+0x107/0x170
[  108.223030]  [<c073f578>] avc_has_perm+0x48/0xd0
[  108.223030]  [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180
[  108.223030]  [<c0747ca0>] ? selinux_binder_set_context_mgr+0x180/0x180
[  108.223030]  [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60
[  108.223030]  [<c063234f>] send_sigio_to_task+0xcf/0x280
[  108.223030]  [<c0632280>] ? f_setown+0x120/0x120
[  108.223030]  [<c04f5e8a>] ? debug_lockdep_rcu_enabled+0x1a/0x20
[  108.223030]  [<c0632cdf>] ? send_sigio+0x3f/0xd0
[  108.223030]  [<c0c0f5c8>] ? _raw_read_lock+0x68/0x70
[  108.223030]  [<c0632d21>] send_sigio+0x81/0xd0
[  108.223030]  [<c0632e35>] kill_fasync+0xc5/0x200
[  108.223030]  [<c0632d88>] ? kill_fasync+0x18/0x200
[  108.223030]  [<c0a121aa>] evdev_pass_values+0x12a/0x1d0
[  108.223030]  [<c0a12a62>] evdev_events+0x172/0x1f0
[  108.223030]  [<c0a128f0>] ? evdev_read+0x220/0x220
[  108.223030]  [<c0a128f0>] ? evdev_read+0x220/0x220
[  108.223030]  [<c0a0b60c>] input_to_handler+0x9c/0x120
[  108.223030]  [<c0a0e254>] input_pass_values.part.5+0x204/0x280
[  108.223030]  [<c0a0e050>] ? input_handler_for_each_handle+0x130/0x130
[  108.223030]  [<c0a0e905>] input_handle_event+0x65/0x580
[  108.223030]  [<c0c0fbdc>] ? _raw_spin_lock_irqsave+0x7c/0x90
[  108.223030]  [<c0a0ee74>] input_event+0x54/0x70
[  108.223030]  [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0
[  108.223030]  [<c0a151d0>] ? atkbd_probe+0x180/0x180
[  108.223030]  [<c0a089de>] serio_interrupt+0x3e/0x80
[  108.223030]  [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0
[  108.223030]  [<c04b2423>] ? local_clock+0x13/0x20
[  108.223030]  [<c04edc21>] handle_irq_event_percpu+0x51/0x320
[  108.223030]  [<c0c0f4e5>] ? _raw_spin_unlock_irqrestore+0x55/0x60
[  108.223030]  [<c04edf1e>] handle_irq_event+0x2e/0x50
[  108.223030]  [<c04f11fd>] handle_edge_irq+0x6d/0x130
[  108.223030]  [<c04f1190>] ? handle_level_irq+0xf0/0xf0
[  108.223030]  [<c041bca3>] handle_irq+0xa3/0xd0
[  108.223030]  <IRQ>  [<c041b264>] do_IRQ+0x54/0x120
[  108.223030]  [<c0c10678>] common_interrupt+0x38/0x40
[  108.223030]  [<c05d954e>] ? unmap_single_vma+0x4ce/0x770
[  108.223030]  [<c05da3f3>] unmap_vmas+0x53/0xa0
[  108.223030]  [<c05e21bf>] exit_mmap+0x7f/0x140
[  108.223030]  [<c047ec3d>] ? do_exit+0x23d/0xbd0
[  108.223030]  [<c0478736>] mmput+0x56/0xe0
[  108.223030]  [<c047ec75>] do_exit+0x275/0xbd0
[  108.223030]  [<c05d7609>] ? __might_fault+0x49/0xa0
[  108.223030]  [<c047f647>] do_group_exit+0x37/0x90
[  108.223030]  [<c05d7653>] ? __might_fault+0x93/0xa0
[  108.223030]  [<c047f6b6>] SyS_exit_group+0x16/0x20
[  108.223030]  [<c0403b57>] do_fast_syscall_32+0xa7/0x240
[  108.223030]  [<c0c0fee1>] sysenter_past_esp+0x42/0x69
[  108.223030]  [<c0c00000>] ? netlbl_cipsov4_list+0x3d0/0x5d0
[  112.263481] page:f56b42a0 count:1 mapcount:0 mapping:  (null) index:0x0 compound_mapcount: 0
[  112.263500] flags: 0x40004000(head)
[  112.263511] page dumped because: VM_BUG_ON_PAGE(1 && PageCompound(page))
[  112.263588] ------------[ cut here ]------------

Comment 1 Laura Abbott 2018-04-06 17:58:42 UTC
Doing some pruning, this bug looks to be years old. Please test on a newer kernel and reopen if the problem still exists.


Note You need to log in before you can comment on or make changes to this bug.