Bug 1226345 - [abrt] WARNING: CPU: 3 PID: 1155 at drivers/gpu/drm/drm_dp_mst_topology.c:1272 process_single_tx_qlock+0x623/0x690 [drm_kms_helper]() [drm_kms_helper]
Summary: [abrt] WARNING: CPU: 3 PID: 1155 at drivers/gpu/drm/drm_dp_mst_topology.c:127...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:40b42c1ab3773130c5efb9b535b...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-29 13:42 UTC by Adam Miller
Modified: 2023-09-14 02:59 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-11-23 17:23:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: dmesg (112.46 KB, text/plain)
2015-05-29 13:42 UTC, Adam Miller
no flags Details

Description Adam Miller 2015-05-29 13:42:20 UTC
Description of problem:
I think this was either caused by the BlueJeans video conferencing pluging in Firefox trying to take control of some aspect of my audio/video *or* it was because I undocked my laptop from my docking station and it lost the external monitor. I noticed that when undocking this time xrandr and others didn't notice that the external monitor attached to the docking station was no longer attached to the laptop.

Additional info:
reporter:       libreport-2.5.1
WARNING: CPU: 3 PID: 1155 at drivers/gpu/drm/drm_dp_mst_topology.c:1272 process_single_tx_qlock+0x623/0x690 [drm_kms_helper]()
fail
Modules linked in: veth vhost_net vhost macvtap macvlan hid_logitech_hidpp hid_logitech_dj fuse ccm xt_CHECKSUM tun ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_addrtype ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_conntrack dm_thin_pool dm_persistent_data dm_bio_prison libcrc32c loop ebtable_nat ebtable_broute bridge stp llc ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw bnep cpufreq_stats arc4 iwlmvm mac80211 intel_rapl iwlwifi iosf_mbi x86_pkg_temp_thermal iTCO_wdt coretemp kvm_intel iTCO_vendor_support cfg80211 kvm btusb snd_hda_codec_realtek snd_hda_codec_hdmi
 snd_hda_codec_generic bluetooth snd_hda_intel snd_hda_controller snd_hda_codec uvcvideo videobuf2_vmalloc snd_hwdep snd_seq videobuf2_core snd_seq_device serio_raw videobuf2_memops snd_pcm v4l2_common rtsx_pci_ms videodev memstick thinkpad_acpi i2c_i801 shpchp lpc_ich media mei_me tpm_tis wmi rfkill tpm snd_timer mei snd soundcore nfsd auth_rpcgss nfs_acl lockd binfmt_misc grace sunrpc dm_crypt i915 rtsx_pci_sdmmc crct10dif_pclmul mmc_core crc32_pclmul crc32c_intel i2c_algo_bit drm_kms_helper drm e1000e ghash_clmulni_intel rtsx_pci ptp mfd_core pps_core video
CPU: 3 PID: 1155 Comm: Xorg Not tainted 4.0.4-301.fc22.x86_64 #1
Hardware name: LENOVO 20ARS0LE00/20ARS0LE00, BIOS GJET78WW (2.28 ) 07/29/2014
 0000000000000000 0000000068876294 ffff8800c6b977e8 ffffffff81782644
 0000000000000000 ffff8800c6b97840 ffff8800c6b97828 ffffffff8109c66a
 00000010c6b978a8 ffff88030ffe3608 0000000000001000 ffff88030ffe3608
Call Trace:
 [<ffffffff81782644>] dump_stack+0x45/0x57
 [<ffffffff8109c66a>] warn_slowpath_common+0x8a/0xc0
 [<ffffffff8109c6f5>] warn_slowpath_fmt+0x55/0x70
 [<ffffffffa010cac3>] process_single_tx_qlock+0x623/0x690 [drm_kms_helper]
 [<ffffffff81104e66>] ? mod_timer+0x136/0x230
 [<ffffffff8139d38b>] ? idr_get_empty_slot+0x1ab/0x3e0
 [<ffffffffa010cb84>] process_single_down_tx_qlock+0x54/0x120 [drm_kms_helper]
 [<ffffffffa010cca3>] drm_dp_queue_down_tx+0x53/0x70 [drm_kms_helper]
 [<ffffffffa0111186>] drm_dp_mst_i2c_xfer+0x176/0x290 [drm_kms_helper]
 [<ffffffffa00b4d10>] ? drm_mode_probed_add+0x30/0x50 [drm]
 [<ffffffff815d4e7d>] __i2c_transfer+0x6d/0x210
 [<ffffffff815d65d9>] i2c_transfer+0x59/0xc0
 [<ffffffffa00b6f34>] drm_do_probe_ddc_edid+0xe4/0x160 [drm]
 [<ffffffffa00ba2be>] drm_get_edid+0x3e/0x410 [drm]
 [<ffffffffa010e4ec>] drm_dp_mst_get_edid+0x8c/0xa0 [drm_kms_helper]
 [<ffffffffa0215099>] intel_dp_mst_get_modes+0x29/0x50 [i915]
 [<ffffffffa010ab7e>] drm_helper_probe_single_connector_modes_merge_bits+0xfe/0x500 [drm_kms_helper]
 [<ffffffffa00adbee>] ? get_properties+0xbe/0x110 [drm]
 [<ffffffffa010af93>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
 [<ffffffffa00b28c0>] drm_mode_getconnector+0x340/0x3a0 [drm]
 [<ffffffffa00a3a5b>] drm_ioctl+0x1db/0x640 [drm]
 [<ffffffffa00b2580>] ? drm_mode_getcrtc+0xf0/0xf0 [drm]
 [<ffffffff81232006>] do_vfs_ioctl+0x2c6/0x4d0
 [<ffffffff81232291>] SyS_ioctl+0x81/0xa0
 [<ffffffff81788c89>] system_call_fastpath+0x12/0x17

Potential duplicate: bug 1203463

Comment 1 Adam Miller 2015-05-29 13:42:24 UTC
Created attachment 1032110 [details]
File: dmesg

Comment 2 Adam Miller 2015-06-02 16:51:23 UTC
Description of problem:
I have a ThinkPad T440s and when I dock it with an external display attached to the dock and then undock it, this seems to happen. The only way to get the external display to be recognized again when I attempt to redock is to reboot the laptop.

Version-Release number of selected component:
kernel

Additional info:
reporter:       libreport-2.5.1
cmdline:        BOOT_IMAGE=/vmlinuz-4.0.4-301.fc22.x86_64 root=/dev/mapper/fedora_pseudogen-root ro rd.lvm.lv=fedora_pseudogen/root rd.luks.uuid=luks-d2c17934-9a2a-447b-962b-26ca94e6ebe9 rd.lvm.lv=fedora_pseudogen/swap rhgb quiet LANG=en_US.UTF-8
kernel:         4.0.4-301.fc22.x86_64
runlevel:       unknown
type:           Kerneloops

Truncated backtrace:
WARNING: CPU: 3 PID: 1169 at drivers/gpu/drm/drm_dp_mst_topology.c:1272 process_single_tx_qlock+0x623/0x690 [drm_kms_helper]()
fail
Modules linked in: uas usb_storage hid_logitech_hidpp hid_logitech_dj fuse ccm xt_CHECKSUM tun ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_addrtype ipt_MASQUERADE nf_nat_masquerade_ipv4 dm_thin_pool xt_conntrack dm_persistent_data dm_bio_prison libcrc32c loop ebtable_nat ebtable_broute bridge stp llc ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw cpufreq_stats bnep arc4 intel_rapl iosf_mbi x86_pkg_temp_thermal coretemp snd_hda_codec_hdmi kvm_intel snd_hda_codec_realtek iTCO_wdt snd_hda_codec_generic iTCO_vendor_support iwlmvm kvm mac80211 snd_hda_intel uvcvideo
 snd_hda_controller snd_hda_codec videobuf2_vmalloc snd_hwdep snd_seq snd_seq_device videobuf2_core videobuf2_memops v4l2_common iwlwifi videodev snd_pcm btusb serio_raw rtsx_pci_ms bluetooth memstick media cfg80211 thinkpad_acpi tpm_tis snd_timer wmi tpm rfkill snd mei_me mei soundcore i2c_i801 lpc_ich shpchp nfsd auth_rpcgss nfs_acl lockd grace sunrpc binfmt_misc dm_crypt i915 rtsx_pci_sdmmc mmc_core crct10dif_pclmul crc32_pclmul crc32c_intel i2c_algo_bit drm_kms_helper e1000e drm ghash_clmulni_intel rtsx_pci ptp pps_core mfd_core video
CPU: 3 PID: 1169 Comm: Xorg Not tainted 4.0.4-301.fc22.x86_64 #1
Hardware name: LENOVO 20ARS0LE00/20ARS0LE00, BIOS GJET78WW (2.28 ) 07/29/2014
 0000000000000000 0000000079eca519 ffff8803102b7628 ffffffff81782644
 0000000000000000 ffff8803102b7680 ffff8803102b7668 ffffffff8109c66a
 0000000000000246 ffff88030fe97608 0000000000001000 ffff88030fe97608
Call Trace:
 [<ffffffff81782644>] dump_stack+0x45/0x57
 [<ffffffff8109c66a>] warn_slowpath_common+0x8a/0xc0
 [<ffffffff8109c6f5>] warn_slowpath_fmt+0x55/0x70
 [<ffffffffa0108ac3>] process_single_tx_qlock+0x623/0x690 [drm_kms_helper]
 [<ffffffff8110311e>] ? try_to_del_timer_sync+0x5e/0x90
 [<ffffffffa0108b84>] process_single_down_tx_qlock+0x54/0x120 [drm_kms_helper]
 [<ffffffffa0108ca3>] drm_dp_queue_down_tx+0x53/0x70 [drm_kms_helper]
 [<ffffffffa010b151>] drm_dp_payload_send_msg.isra.14+0x81/0x100 [drm_kms_helper]
 [<ffffffffa010b357>] drm_dp_update_payload_part1+0x187/0x390 [drm_kms_helper]
 [<ffffffffa01f961e>] intel_mst_disable_dp+0x3e/0x80 [i915]
 [<ffffffffa01cf1e4>] haswell_crtc_disable+0x1d4/0x3c0 [i915]
 [<ffffffffa01cf8a5>] __intel_set_mode+0x305/0xb80 [i915]
 [<ffffffff811fee1a>] ? __kmalloc+0x22a/0x2a0
 [<ffffffffa01d730f>] intel_crtc_set_config+0xc9f/0x1010 [i915]
 [<ffffffffa005d056>] drm_mode_set_config_internal+0x66/0x100 [drm]
 [<ffffffffa005d289>] drm_framebuffer_remove+0x109/0x160 [drm]
 [<ffffffffa0061a57>] drm_fb_release+0x87/0xb0 [drm]
 [<ffffffffa0050238>] drm_release+0x3c8/0x4a0 [drm]
 [<ffffffff8121efaf>] __fput+0xdf/0x1f0
 [<ffffffff8121f10e>] ____fput+0xe/0x10
 [<ffffffff810b9a24>] task_work_run+0xc4/0xe0
 [<ffffffff8109ef1b>] do_exit+0x3bb/0xb40
 [<ffffffff8109f737>] do_group_exit+0x47/0xb0
 [<ffffffff810ab5dc>] get_signal+0x27c/0x610
 [<ffffffff81013547>] do_signal+0x37/0x760
 [<ffffffff81236085>] ? dput+0xc5/0x230
 [<ffffffff8123f0a4>] ? mntput+0x24/0x40
 [<ffffffff8121f04d>] ? __fput+0x17d/0x1f0
 [<ffffffff81013cef>] do_notify_resume+0x7f/0xa0
 [<ffffffff81788ee3>] int_signal+0x12/0x17

Comment 3 David Strauss 2015-06-24 22:00:13 UTC
I got this on my machine, which is a ThinkPad T440p with dual Dell U2715H displays daisy-chained using DisplayPort MST. I don't think there's anything else interesting about my hardware setup.

Comment 4 David Strauss 2015-07-01 18:00:32 UTC
Description of problem:
Rebooted with DisplayPort MST hooked up.

Version-Release number of selected component:
kernel

Additional info:
reporter:       libreport-2.6.0
cmdline:        BOOT_IMAGE=/vmlinuz-4.0.6-300.fc22.x86_64 root=/dev/mapper/luks-aafa2b33-81df-4a84-85b4-5f35cf0b70e4 ro rd.luks.uuid=luks-8679b7f1-ee5c-4658-8ddc-778435673e14 rd.luks.uuid=luks-aafa2b33-81df-4a84-85b4-5f35cf0b70e4 rhgb quiet LANG=en_US.UTF-8
kernel:         4.0.6-300.fc22.x86_64
runlevel:       unknown
type:           Kerneloops

Truncated backtrace:
WARNING: CPU: 0 PID: 288 at drivers/gpu/drm/drm_dp_mst_topology.c:1272 process_single_tx_qlock+0x623/0x690 [drm_kms_helper]()
fail
Modules linked in: 8021q garp stp llc mrp i915 rtsx_pci_sdmmc mmc_core i2c_algo_bit drm_kms_helper crct10dif_pclmul e1000e crc32_pclmul drm crc32c_intel ghash_clmulni_intel serio_raw rtsx_pci ptp pps_core mfd_core video
CPU: 0 PID: 288 Comm: kworker/0:2 Not tainted 4.0.6-300.fc22.x86_64 #1
Hardware name: LENOVO 20ANCTO1WW/20ANCTO1WW, BIOS GLET43WW (1.18 ) 12/04/2013
Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
 0000000000000000 00000000ecce8af6 ffff88003f97fb98 ffffffff81783884
 0000000000000000 ffff88003f97fbf0 ffff88003f97fbd8 ffffffff8109c70a
 ffff88003f97fbc8 ffff88040b2d7608 0000000000001000 ffff88040b2d7608
Call Trace:
 [<ffffffff81783884>] dump_stack+0x45/0x57
 [<ffffffff8109c70a>] warn_slowpath_common+0x8a/0xc0
 [<ffffffff8109c795>] warn_slowpath_fmt+0x55/0x70
 [<ffffffffa0152ac3>] process_single_tx_qlock+0x623/0x690 [drm_kms_helper]
 [<ffffffffa0152b84>] process_single_down_tx_qlock+0x54/0x120 [drm_kms_helper]
 [<ffffffffa0152ca3>] drm_dp_queue_down_tx+0x53/0x70 [drm_kms_helper]
 [<ffffffffa0156d66>] drm_dp_send_link_address+0x56/0x240 [drm_kms_helper]
 [<ffffffff810125d9>] ? __switch_to+0x119/0x5e0
 [<ffffffffa0156fdd>] drm_dp_check_and_send_link_address+0x8d/0xa0 [drm_kms_helper]
 [<ffffffffa015700c>] drm_dp_mst_link_probe_work+0x1c/0x20 [drm_kms_helper]
 [<ffffffff810b5a0b>] process_one_work+0x1bb/0x410
 [<ffffffff810b5cb3>] worker_thread+0x53/0x470
 [<ffffffff810b5c60>] ? process_one_work+0x410/0x410
 [<ffffffff810b5c60>] ? process_one_work+0x410/0x410
 [<ffffffff810bb718>] kthread+0xd8/0xf0
 [<ffffffff810bb640>] ? kthread_worker_fn+0x180/0x180
 [<ffffffff81789dd8>] ret_from_fork+0x58/0x90
 [<ffffffff810bb640>] ? kthread_worker_fn+0x180/0x180

Comment 5 David Strauss 2015-07-20 15:58:18 UTC
This just recurred with the latest kernel (4.0.8.300.fc22.x86_64) on my T440p with MST hooked up.

Comment 6 David Strauss 2015-08-06 18:22:31 UTC
Happening still with the latest update:
Linux titan.davidstrauss.net 4.1.3-201.fc22.x86_64 #1 SMP Wed Jul 29 19:50:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Comment 7 Dave Wysochanski 2015-08-09 11:48:51 UTC
Can someone with a recent f22 kernel setup kdump / sysrq and take a vmcore? 

To get a vmcore:

1. Make sure /etc/kdump.conf is setup properly, you have enough space in /var/crash, etc

2. Enable sysrq functions
# echo 1 > /proc/sys/kernel/sysrq

3. Issue sysrq-c.  On my thinkpad it is the following 3 keys together: <ALT> <PRINTSCR> c

Once you take the vmcore, can you give an http link to it?

Alternatively, once you have the vmcore on your system:
1. install kernel-debuginfo for your kernel
# yum install kernel-debuginfo-`uname -r`

2. run a couple crash commands and attach output to bug
crash> sys >> crash.out
crash> ps -m >> crash.out
crash> foreach UN bt >> crash.out

Attach 'crash.out' to this bug

Comment 8 Fedora Kernel Team 2015-11-23 17:23:02 UTC
*********** MASS BUG UPDATE **************
This bug is being closed with INSUFFICIENT_DATA as there has not been a response in over 4 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously.

Comment 9 Red Hat Bugzilla 2023-09-14 02:59:52 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


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