All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfgang Rohdewald <wolfgang.kde@rohdewald.de>
To: linux-usb@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: linux 4.9 breaks pctv452e
Date: Fri, 13 Jan 2017 12:15:05 +0100	[thread overview]
Message-ID: <1510266.Std2U7hCiA@skull> (raw)

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

             reply	other threads:[~2017-01-13 11:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-13 11:15 Wolfgang Rohdewald [this message]
2017-01-13 11:36 ` linux 4.9 breaks pctv452e Greg KH

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=1510266.Std2U7hCiA@skull \
    --to=wolfgang.kde@rohdewald.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    /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.