lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1510266.Std2U7hCiA@skull>
Date:   Fri, 13 Jan 2017 12:15:05 +0100
From:   Wolfgang Rohdewald <wolfgang.kde@...dewald.de>
To:     linux-usb@...r.kernel.org
Cc:     linux-kernel@...r.kernel.org
Subject: linux 4.9 breaks pctv452e

this OOPS always happens with 4.9. up to 4.9.3

all 4.8.x versions work fine.

Disabling VMAP_STACK does not fix it.


[    9.043616] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[    9.043619] pctv452e: pctv452e_power_ctrl: 1

[    9.051329] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    9.051342] IP: [<ffffffff8179c436>] __mutex_lock_slowpath+0x76/0x130
[    9.051350] PGD 0 

[    9.051355] Oops: 0002 [#1] PREEMPT SMP
[    9.051358] Modules linked in: dvb_usb_pctv452e(+) ttpci_eeprom dvb_usb ftdi_sio dvb_core usbserial rc_core snd_hda_codec_hdmi(+) x86_pkg_temp_thermal intel_powercla
mp coretemp kvm_intel kvm irqbypass snd_hda_intel crct10dif_pclmul snd_hda_codec crc32_pclmul ghash_clmulni_intel snd_hda_core snd_hwdep aesni_intel aes_x86_64 snd_pcm 
lrw gf128mul glue_helper ablk_helper cryptd serio_raw snd_seq_midi snd_seq_midi_event snd_rawmidi joydev snd_seq snd_seq_device snd_timer snd soundcore sg mei_me mei sh
pchp lpc_ich tpm_tis tpm_tis_core nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables x_tables autofs4 usb_storage hid_generic hid_logitech_hidpp hid_logitech_dj usbh
id hid sd_mod nouveau e1000e psmouse ahci wmi ptp libahci ttm pps_core video
[    9.051451] CPU: 4 PID: 478 Comm: systemd-udevd Not tainted 4.9.0 #1
[    9.051455] Hardware name:                  /DH87RL, BIOS RLH8710H.86A.0323.2013.1204.1726 12/04/2013
[    9.051459] task: ffff88021156d880 task.stack: ffffc9000171c000
[    9.051462] RIP: 0010:[<ffffffff8179c436>]  [<ffffffff8179c436>] __mutex_lock_slowpath+0x76/0x130
[    9.051469] RSP: 0018:ffffc9000171fa20  EFLAGS: 00010282
[    9.051472] RAX: 0000000000000000 RBX: ffff8802003a7758 RCX: 0000000000000001
[    9.051475] RDX: 0000000000000001 RSI: ffffffff81a771a2 RDI: 0000000000000001
[    9.051479] RBP: ffffc9000171fa68 R08: 000000021b803ec5 R09: 0000000000000002
[    9.051482] R10: 0000000000001329 R11: ffff880214cf1e00 R12: ffff8802003a775c
[    9.051486] R13: ffff88021156d880 R14: 00000000ffffffff R15: ffff8802003a7760
[    9.051490] FS:  00007f6cf14748c0(0000) GS:ffff88021ed00000(0000) knlGS:0000000000000000
[    9.051494] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    9.051497] CR2: 0000000000000000 CR3: 0000000214bc4000 CR4: 00000000001406e0
[    9.051500] Stack:
[    9.051503]  ffff8802003a7760 0000000000000000 ffff880200000018 ffffc9000171fa90
[    9.051509]  ffff8802003a7758 ffff88021260e900 ffff88021273c000 ffff8802003a7758
[    9.051516]  ffffffffa0634f80 ffffc9000171fa80 ffffffff8179c507 ffff8802003a7700
[    9.051522] Call Trace:
[    9.051527]  [<ffffffff8179c507>] mutex_lock+0x17/0x30
[    9.051531]  [<ffffffffa062fc75>] pctv452e_power_ctrl+0x85/0x190 [dvb_usb_pctv452e]
[    9.051536]  [<ffffffffa06bb4ef>] dvb_usb_device_power_ctrl+0x3f/0x50 [dvb_usb]
[    9.051541]  [<ffffffffa06bb725>] dvb_usb_device_init+0x225/0x620 [dvb_usb]
[    9.051546]  [<ffffffffa0630251>] pctv452e_usb_probe+0x51/0x60 [dvb_usb_pctv452e]
[    9.051550]  [<ffffffff815dcf69>] usb_probe_interface+0x159/0x2d0
[    9.051555]  [<ffffffff815319d3>] driver_probe_device+0x223/0x430
[    9.051559]  [<ffffffff81531cbf>] __driver_attach+0xdf/0xf0
[    9.051563]  [<ffffffff81531be0>] ? driver_probe_device+0x430/0x430
[    9.051567]  [<ffffffff8152f670>] bus_for_each_dev+0x60/0xa0
[    9.051571]  [<ffffffff8153114e>] driver_attach+0x1e/0x20
[    9.051575]  [<ffffffff81530bb0>] bus_add_driver+0x170/0x270
[    9.051579]  [<ffffffff81532630>] driver_register+0x60/0xe0
[    9.051583]  [<ffffffff815db8f1>] usb_register_driver+0x81/0x140
[    9.051587]  [<ffffffffa03aa000>] ? 0xffffffffa03aa000
[    9.051591]  [<ffffffffa03aa01e>] pctv452e_usb_driver_init+0x1e/0x1000 [dvb_usb_pctv452e]
[    9.051596]  [<ffffffff8100217d>] do_one_initcall+0x3d/0x150
[    9.051601]  [<ffffffff8116e240>] do_init_module+0x5f/0x1ef
[    9.051606]  [<ffffffff810f7464>] load_module+0x2384/0x2a40
[    9.051610]  [<ffffffff810f3f10>] ? ref_module+0x190/0x190
[    9.051614]  [<ffffffff811fe823>] ? kernel_read_file+0x1a3/0x1c0
[    9.051620]  [<ffffffff810f7d3c>] SYSC_finit_module+0xbc/0xf0
[    9.051624]  [<ffffffff810f7d8e>] SyS_finit_module+0xe/0x10
[    9.051628]  [<ffffffff8179f83b>] entry_SYSCALL_64_fastpath+0x1e/0xad
[    9.051631] Code: e8 90 32 00 00 8b 03 83 f8 01 0f 84 b2 00 00 00 48 8b 43 10 4c 8d 7b 08 48 89 63 10 41 be ff ff ff ff 4c 89 3c 24 48 89 44 24 08 <48> 89 20 4c 89 6c 24 10 eb 1d 4c 89 e7 49 c7 45 08 02 00 00 00 
[    9.051693] RIP  [<ffffffff8179c436>] __mutex_lock_slowpath+0x76/0x130
[    9.051698]  RSP <ffffc9000171fa20>
[    9.051700] CR2: 0000000000000000
[    9.056544] ---[ end trace d7fca26bbd239b35 ]---

-- 
Wolfgang

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ