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

Issue 605373 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

[win] No stacktrace with is_win_fastlink, and sometimes just hangs when crashing

Project Member Reported by mgiuca@chromium.org, Apr 21 2016

Issue description

Version: 52 (r387838)
OS: Windows

What steps will reproduce the problem?
(1) Build with (GN) symbol_level = 1. Debug or Release, doesn't matter.
(2) Induce a CHECK fail.

What is the expected output?
I can see a stack trace. As per the documentation in GN, "1 means minimal symbols, usually enough for backtraces only."

What do you see instead?
Often a stack trace with no symbols:

[99480:66828:0421/112458:FATAL:image.cc(384)] Check failed: thread_checker_.CalledOnValidThread().
Backtrace:
        (No symbol) [0x00000000005A37D1]
        (No symbol) [0x000000000060A461]
        (No symbol) [0x0000000002DDDDE9]
        (No symbol) [0x0000000002E5B8C3]
        (No symbol) [0x0000000002E542B4]
        (No symbol) [0x0000000002E54173]
        (No symbol) [0x0000000002E52AB6]
        (No symbol) [0x00000000093CD7D2]
        (No symbol) [0x00000000093CEA85]
        (No symbol) [0x00000000093CB462]
        (No symbol) [0x00000000093BF429]
        (No symbol) [0x00000000093BD05A]
        (No symbol) [0x00000000093BCE85]
        (No symbol) [0x00000000093BEF74]
        (No symbol) [0x000000000056BDF8]
        (No symbol) [0x00000000005AF9EA]
        (No symbol) [0x000000000063C059]
        (No symbol) [0x00000000006397FC]
        (No symbol) [0x000000000063A019]
        (No symbol) [0x00000000006470B1]
        (No symbol) [0x0000000000648F3D]
        (No symbol) [0x000000000063BC56]
        (No symbol) [0x00000000007154AD]
        (No symbol) [0x000000000063BB09]
        (No symbol) [0x00000000007C1648]
        (No symbol) [0x00000000168A41BF]
        (No symbol) [0x00000000168A5EC5]
        (No symbol) [0x00000000007C24F6]
        (No symbol) [0x000000000079D061]
        BaseThreadInitThunk [0x00000000779D59BD+13]
        RtlUserThreadStart [0x0000000077B0A2E1+33]

Other times, (like inducing the DCHECK-fail in  Issue 605008  which has now been fixed but the fix can easily be reverted to test), the whole browser just hangs upon hitting the DCHECK, with no console output.

Full args.gn:
is_component_build = true
win_console_app = true
is_debug = false
is_win_fastlink = true
dcheck_always_on = true
symbol_level = 1

(+ using Goma)
 

Comment 1 by mgiuca@chromium.org, Apr 21 2016

Cc: rsesek@chromium.org jam@chromium.org ajwong@chromium.org
Adding some people who might know about crash logging.

Comment 2 by mgiuca@chromium.org, Apr 21 2016

Summary: [win] No stacktrace with is_win_fastlink, and sometimes just hangs when crashing (was: [win] No stacktrace with symbol_level = 1, and sometimes just hangs)
I've done a full debug build with symbol_level=2 with is_win_fastlink=false and it has a stack trace. But symbol_level=2 and is_win_fastlink=true has no stack trace.

I think is_win_fastlink is the actual culprit here.

Also the hanging resolves itself after some time (minutes); then it generates a "No symbol" stack trace.

Sign in to add a comment