New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 773862 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Chrome crashes during hotplug display device.

Project Member Reported by mzhuo@chromium.org, Oct 11 2017

Issue description

Chrome Version: 61.0.3163.117
OS: 	9765.79.0 Guado

What steps will reproduce the problem?
(1) hotplug monitor
(2) hotplug mimo


What is the expected result?
no chrome crash

What happens instead?
chrome crash

Please use labels and text to provide additional information.
=============================================================
===/var/log/chrome/chrome_20171011-144926 (tail)===
[2728:2728:1011/144943.323571:VERBOSE1:drm_display_host_manager.cc(247)] Got display event ADD for /dev/dri/card2
[2728:2803:1011/144943.324628:VERBOSE1:drm_device_handle.cc(83)] Succeeded authenticating /dev/dri/card2 in 0 ms with 1 attempt(s)
[2728:2728:1011/144943.325359:VERBOSE1:drm_display_host_manager.cc(247)] Got display event CHANGE for /dev/dri/card2
[2728:2728:1011/144943.325557:VERBOSE1:drm_display_host_manager.cc(247)] Got display event REMOVE for /dev/dri/card2
[2728:2728:1011/144943.326048:VERBOSE1:drm_display_host_manager.cc(247)] Got display event ADD for /dev/dri/card2
[2728:2778:1011/144943.326194:VERBOSE1:drm_device_handle.cc(83)] Succeeded authenticating /dev/dri/card2 in 0 ms with 1 attempt(s)
[2728:2728:1011/144943.327349:VERBOSE1:drm_display_host_manager.cc(247)] Got display event CHANGE for /dev/dri/card2
[2793:2801:1011/144944.460141:WARNING:screen_manager.cc(114)] Display controller (crtc=20) already present.
[2728:2728:1011/144944.460605:VERBOSE1:display_configurator.cc(952)] Display snapshots invalidated.
[2728:2728:1011/144944.460737:VERBOSE1:update_display_configuration_task.cc(76)] OnDisplaysUpdated: new_display_state=DUAL_EXTENDED new_power_state=ALL_ON flags=0 force_configure=1 display_count=2
[2728:2728:1011/144944.460801:VERBOSE1:display_configurator.cc(213)] EnterState: display=DUAL_EXTENDED power=ALL_ON
[2793:2801:1011/144944.461191:VERBOSE1:drm_display.cc(102)] DRM configuring: device=/sys/devices/pci0000:00/0000:00:02.0/drm/card0 crtc=20 connector=29 origin=0,0 size=2560x1440
[2793:2801:1011/144944.461404:VERBOSE1:drm_display.cc(102)] DRM configuring: device=/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.0/drm/card2 crtc=21 connector=23 origin=0,1500 size=1280x800
[2728:2728:1011/144944.476238:VERBOSE1:display_configurator.cc(1061)] OnConfigured: success=1 new_display_state=DUAL_EXTENDED new_power_state=ALL_ON
[2728:2728:1011/144944.494334:ERROR:object_proxy.cc(573)] Failed to call method: org.chromium.PowerManager.GetScreenBrightnessPercent: object_path= /org/chromium/PowerManager: org.freedesktop.DBus.Error.Failed: Couldn't fetch brightness
[2728:2728:1011/144944.494423:ERROR:device_event_log_impl.cc(156)] [14:49:44.494] Power: power_manager_client.cc:554 Error calling GetScreenBrightnessPercent
[1:1:1011/145155.935605:WARNING:console.cc(75)] Could not log "Extension view no longer exists": no ScriptContext found
[1:1:1011/145155.936181:WARNING:console.cc(75)] Could not log "Extension view no longer exists": no ScriptContext found
[1:1:1011/145155.936311:WARNING:console.cc(75)] Could not log "Extension view no longer exists": no ScriptContext found
[2728:2728:1011/145156.010762:WARNING:pref_notifier_impl.cc(23)] Pref observer found at shutdown.
EOF

===/var/log/chrome/chrome_20171011-145156 (tail)===
[3256:3256:1011/145159.028108:ERROR:object_proxy.cc(573)] Failed to call method: org.chromium.PowerManager.GetScreenBrightnessPercent: object_path= /org/chromium/PowerManager: org.freedesktop.DBus.Error.Failed: Couldn't fetch brightness
[3256:3256:1011/145159.028186:ERROR:device_event_log_impl.cc(156)] [14:51:59.028] Power: power_manager_client.cc:554 Error calling GetScreenBrightnessPercent
[3256:3256:1011/145159.028786:WARNING:statistics_provider.cc(371)] Requested statistic not found: Product_S/N
[3256:3256:1011/145159.589659:VERBOSE1:signin_screen_handler.cc(1346)] Login WebUI >> loginVisible, src: oobe, webui_visible_: 0
[3256:3256:1011/145159.590472:VERBOSE1:webui_login_view.cc(640)] Login WebUI >> login-prompt-visible
[3256:3256:1011/145800.064001:VERBOSE1:drm_display_host_manager.cc(247)] Got display event REMOVE for /dev/dri/card2
[3256:3256:1011/145801.499263:VERBOSE1:drm_display_host_manager.cc(247)] Got display event ADD for /dev/dri/card2
[3256:3307:1011/145801.499733:VERBOSE1:drm_device_handle.cc(83)] Succeeded authenticating /dev/dri/card2 in 0 ms with 1 attempt(s)
[3256:3256:1011/145801.502253:VERBOSE1:drm_display_host_manager.cc(247)] Got display event CHANGE for /dev/dri/card2
[3256:3256:1011/145801.502905:VERBOSE1:drm_display_host_manager.cc(247)] Got display event REMOVE for /dev/dri/card2
[3256:3256:1011/145801.504037:VERBOSE1:drm_display_host_manager.cc(247)] Got display event ADD for /dev/dri/card2
[3256:3907:1011/145802.506141:WARNING:drm_device_handle.cc(76)] Failed to authenticate /dev/dri/card2 within 1000 ms
[3321:3330:1011/145803.126956:WARNING:screen_manager.cc(114)] Display controller (crtc=20) already present.
[3256:3256:1011/145803.129189:VERBOSE1:display_configurator.cc(952)] Display snapshots invalidated.
[3256:3256:1011/145803.131194:VERBOSE1:update_display_configuration_task.cc(76)] OnDisplaysUpdated: new_display_state=SINGLE new_power_state=ALL_ON flags=0 force_configure=1 display_count=1
[3256:3256:1011/145803.131305:VERBOSE1:display_configurator.cc(213)] EnterState: display=SINGLE power=ALL_ON
[3321:3330:1011/145803.131549:VERBOSE1:drm_display.cc(102)] DRM configuring: device=/sys/devices/pci0000:00/0000:00:02.0/drm/card0 crtc=20 connector=29 origin=0,0 size=2560x1440
[3256:3256:1011/145803.132464:VERBOSE1:display_configurator.cc(1061)] OnConfigured: success=1 new_display_state=SINGLE new_power_state=ALL_ON
[3256:3907:1011/145803.207717:VERBOSE1:drm_device_handle.cc(83)] Succeeded authenticating /dev/dri/card2 in 1703 ms with 18 attempt(s)
[3256:3256:1011/145803.207873:VERBOSE1:drm_display_host_manager.cc(247)] Got display event CHANGE for /dev/dri/card2
EOF

===session_manager (tail)===
2017-10-11T14:49:26.242048-07:00 WARNING session_manager[2707]: [WARNING:libpolicy.cc(36)] Could not load the device policy file.
2017-10-11T14:49:26.242112-07:00 WARNING session_manager[2707]: [WARNING:chrome_setup.cc(85)] Could not find both paths: /usr/share/chromeos-assets/wallpaper/oem_large.jpg and /usr/share/chromeos-assets/wallpaper/oem_small.jpg
2017-10-11T14:49:26.242300-07:00 WARNING session_manager[2707]: [WARNING:libpolicy.cc(36)] Could not load the device policy file.
2017-10-11T14:49:26.242746-07:00 INFO session_manager[2707]: [INFO:session_manager_main.cc(195)] Will wait 3s for graceful browser exit.
2017-10-11T14:49:26.245345-07:00 INFO session_manager[2707]: [INFO:session_manager_service.cc(140)] SessionManagerService starting
2017-10-11T14:49:26.246245-07:00 INFO session_manager[2707]: [INFO:policy_key.cc(53)] No policy key on disk at /var/lib/whitelist/owner.key
2017-10-11T14:49:26.247653-07:00 INFO session_manager[2707]: [INFO:browser_job.cc(140)] Running child /opt/google/chrome/chrome --ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so --ppapi-flash-version=27.0.0.130 --ui-prioritize-in-gpu-process --use-gl=egl --enable-native-gpu-memory-buffers --gpu-sandbox-failures-fatal=yes --enable-logging --log-level=1 --use-cras --enable-wayland-server --user-data-dir=/home/chronos --max-unused-resource-memory-usage-percentage=5 --system-developer-mode --disable-lock-screen-apps --login-profile=user --aura-legacy-power-button --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --enable-consumer-kiosk --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --remote-debugging-port=8080 --login-manager --vmodule=tablet_power_button_controller=1,*chromeos/login/*=1,auto_enrollment_controller=1,*plugin*=2,*zygote*=1,*/ui/ozone/*=1,*/ui/display/manager/chromeos/*=1,power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 
2017-10-11T14:49:29.411515-07:00 INFO session_manager[2707]: [INFO:server_backed_state_key_generator.cc(131)] Stable device secret missing!
2017-10-11T14:51:55.885063-07:00 INFO session_manager[2707]: [INFO:browser_job.cc(157)] Terminating process: 
2017-10-11T14:51:55.885079-07:00 INFO session_manager[2707]: [INFO:system_utils_impl.cc(111)] Sending 15 to 2728 as 1000
2017-10-11T14:51:56.113093-07:00 INFO session_manager[2707]: [INFO:session_manager_service.cc(464)] SessionManagerService quitting run loop
2017-10-11T14:51:56.113167-07:00 INFO session_manager[2707]: [INFO:session_manager_service.cc(206)] SessionManagerService exiting
2017-10-11T14:51:56.325905-07:00 WARNING session_manager[3234]: [WARNING:libpolicy.cc(36)] Could not load the device policy file.
2017-10-11T14:51:56.326028-07:00 WARNING session_manager[3234]: [WARNING:chrome_setup.cc(85)] Could not find both paths: /usr/share/chromeos-assets/wallpaper/oem_large.jpg and /usr/share/chromeos-assets/wallpaper/oem_small.jpg
2017-10-11T14:51:56.326235-07:00 WARNING session_manager[3234]: [WARNING:libpolicy.cc(36)] Could not load the device policy file.
2017-10-11T14:51:56.326560-07:00 INFO session_manager[3234]: [INFO:session_manager_main.cc(195)] Will wait 3s for graceful browser exit.
2017-10-11T14:51:56.328584-07:00 INFO session_manager[3234]: [INFO:session_manager_service.cc(140)] SessionManagerService starting
2017-10-11T14:51:56.329613-07:00 INFO session_manager[3234]: [INFO:policy_key.cc(53)] No policy key on disk at /var/lib/whitelist/owner.key
2017-10-11T14:51:56.330930-07:00 INFO session_manager[3234]: [INFO:browser_job.cc(140)] Running child /opt/google/chrome/chrome --ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so --ppapi-flash-version=27.0.0.130 --ui-prioritize-in-gpu-process --use-gl=egl --enable-native-gpu-memory-buffers --gpu-sandbox-failures-fatal=yes --enable-logging --log-level=1 --use-cras --enable-wayland-server --user-data-dir=/home/chronos --max-unused-resource-memory-usage-percentage=5 --system-developer-mode --disable-lock-screen-apps --login-profile=user --aura-legacy-power-button --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --enable-consumer-kiosk --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --remote-debugging-port=8080 --remote-debugging-port=8080 --login-manager --vmodule=tablet_power_button_controller=1,*chromeos/login/*=1,auto_enrollment_controller=1,*plugin*=2,*zygote*=1,*/ui/ozone/*=1,*/ui/display/manager/chromeos/*=1,power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 
2017-10-11T14:51:59.610336-07:00 INFO session_manager[3234]: [INFO:server_backed_state_key_generator.cc(131)] Stable device secret missing!
===dma-buf-mmap debug===
EOF
localhost crash #                                                                                                                                                                                        


 

Comment 1 by mzhuo@chromium.org, Oct 11 2017

Labels: M-61 Proj-Bluestreak

Comment 2 by mzhuo@chromium.org, Oct 11 2017

Core file and debug log files are uploaded to https://drive.google.com/corp/drive/u/0/folders/0B8sYeJbsz9zKN0lpU0prNE90UkU.

Comment 3 by osh...@chromium.org, Oct 13 2017

Components: UI>Shell>MultipleMonitor
Owner: wutao@chromium.org
Status: Assigned (was: Untriaged)
This could be same as the issue that was fixed recently. -> wutao@ who knows more.

Comment 4 by wutao@chromium.org, Oct 13 2017

Cc: egemih@chromium.org osh...@chromium.org
+egemih@, could you please take a look? Is it possible to relate to any recent changes merged back to M61?

Comment 5 by wutao@chromium.org, Oct 13 2017

mzhuo@, how often does this crash happen when you connecting external monitors?

Comment 6 by egemih@chromium.org, Oct 13 2017

Here are the relevant logs:
2017-10-11T14:58:02.127699-07:00 INFO kernel: [  647.386577] [drm] wait for urb interrupted: ffffffc2 available: 4
2017-10-11T14:58:02.281868-07:00 INFO sis-updater[3887]: fw boot flag: 
2017-10-11T14:58:02.281896-07:00 INFO sis-updater[3887]: 50383130
2017-10-11T14:58:03.088069-07:00 ERR mtpd[1066]: LIBMTP_Detect_Raw_Devices failed with 5
2017-10-11T14:58:03.127684-07:00 INFO kernel: [  648.387128] [drm] wait for urb interrupted: ffffffc2 available: 4
2017-10-11T14:58:03.289177-07:00 INFO sis-updater[3887]: sis_usb_stop: devName = /dev/hidraw1#012
2017-10-11T14:58:03.308657-07:00 INFO kernel: [  648.568258] chrome[3256]: segfault at c4 ip 000007fd787dc15c sp 00007fffcc67aac0 error 4 in chrome[7fd741c2000+7f3f000]
2017-10-11T14:58:03.319666-07:00 WARNING crash_reporter[3911]: Could not load the device policy file.
2017-10-11T14:58:03.319731-07:00 WARNING crash_reporter[3911]: [user] Received crash notification for chrome[3256] sig 11, user 1000 (developer build - not testing - always dumping)
2017-10-11T14:58:03.320913-07:00 INFO crash_reporter[3911]: State of crashed process [3256]: S (sleeping)
2017-10-11T14:58:03.784939-07:00 INFO crash_reporter[3911]: Stored minidump to /var/spool/crash/chrome.20171011.145803.3256.dmp
2017-10-11T14:58:03.785118-07:00 INFO crash_reporter[3911]: Leaving core file at /var/spool/crash/chrome.20171011.145803.3256.core due to developer image
2017-10-11T14:58:03.858529-07:00 INFO session_manager[3234]: [INFO:child_exit_handler.cc(77)] Handling 3256 exit.
2017-10-11T14:58:03.858557-07:00 ERR session_manager[3234]: [ERROR:child_exit_handler.cc(85)]   Exited with signal 11
2017-10-11T14:58:03.858577-07:00 INFO session_manager[3234]: [INFO:session_manager_service.cc(267)] Exiting process is chrome.
2017-10-11T14:58:03.858590-07:00 INFO session_manager[3234]: [INFO:browser_job.cc(149)] Terminating process group: Ensuring browser processes are gone.
2017-10-11T14:58:03.858604-07:00 INFO session_manager[3234]: [INFO:system_utils_impl.cc(111)] Sending 9 to -3256 as 1000
2017-10-11T14:58:03.858687-07:00 INFO session_manager[3234]: [INFO:system_utils_impl.cc(111)] Sending 9 to 3256 as 0

My guess is this is not directly related to display because it seems like the crash happened in the browser thread. All the rendering and device configuring tasks are done by the rendering process of chrome. wutao@ can confirm. I'll check the commit logs and update this thread. 

Comment 7 by wutao@chromium.org, Oct 13 2017

egemih@, do you know which version is the latest version without crash?
You mentioned you have tested in 9765.77.0.

From 9765.77.0/61.0.3163.115 to 9765.79.0/61.0.3163.117, there is no chrome side changes merged back.

Comment 9 by wutao@chromium.org, Oct 13 2017

Cc: blakeo@chromium.org
+blakeo@

Might dup of this: https://bugs.chromium.org/p/chromium/issues/detail?id=768164
Has the same signature.

The fix seems not merged in M61.

Comment 10 by mzhuo@chromium.org, Oct 13 2017

Summary: Chrome crashes during hotplug display device. (was: Chrome crashes during hotplay display device. )

Comment 11 by wutao@chromium.org, Oct 17 2017

Mergedinto: 768164
Status: Duplicate (was: Assigned)

Sign in to add a comment