Confirmed users
571
edits
(added section for infastructure related issues) |
(→Manually filing a bug: add crash stack example) |
||
Line 57: | Line 57: | ||
## If the failure is real crash (not a crash report because the test execution hang and the application eventually has to be shut down), try to identify the component from the crash: | ## If the failure is real crash (not a crash report because the test execution hang and the application eventually has to be shut down), try to identify the component from the crash: | ||
### Check if the crash signature itself discloses were the bug belongs, e.g. <code>[@ webrtc::MouseCursorMonitorX11::CaptureCursor()]</code> goes into <code>Core :: WebRTC</code>. | ### Check if the crash signature itself discloses were the bug belongs, e.g. <code>[@ webrtc::MouseCursorMonitorX11::CaptureCursor()]</code> goes into <code>Core :: WebRTC</code>. | ||
### In case it's not obvious from the crash signature, check the crashing thread. The files mentioned for the first numbers ("stack frame") can be from managing the crash (e.g. contain "report"). Skip those. After you find one which looks like "real" code, look up the component like mentioned above. | ### In case it's not obvious from the crash signature, check the crashing thread. The files mentioned for the first numbers ("stack frame") can be from managing the crash (e.g. contain "report", "panic"). Skip those. After you find one which looks like "real" code, look up the component like mentioned above. Example:<br> | ||
<code>Thread 24 (crashed)<br> | |||
0 libxul.so!GeckoCrash [nsAppRunner.cpp:38c57ccca71e24c90e73bfd2a06bd6a1de6b17db : 5076 + 0x15]<br> | |||
1 libxul.so!gkrust_shared::panic_hook [lib.rs:38c57ccca71e24c90e73bfd2a06bd6a1de6b17db : 241 + 0x9]<br> | |||
2 libxul.so!core::ops::function::Fn::call [function.rs:91856ed52c58aa5ba66a015354d1cc69e9779bdf : 69 + 0x9]<br> | |||
3 libxul.so!rust_panic_with_hook [panicking.rs:91856ed52c58aa5ba66a015354d1cc69e9779bdf : 482 + 0x6]<br> | |||
4 libxul.so!std::panicking::begin_panic [panicking.rs:91856ed52c58aa5ba66a015354d1cc69e9779bdf : 412 + 0x1e]<br> | |||
5 libxul.so!webrender::profiler::TimeProfileCounter::profile [profiler.rs:38c57ccca71e24c90e73bfd2a06bd6a1de6b17db : 282 + 0xaa]</code><br> | |||
This is a Webrender failure and belongs into <code>Core :: Graphics: Webrender</code> | |||
# Copy the failure text from the log window into the bug | # Copy the failure text from the log window into the bug | ||
# Set the Summary as: Intermittent navigation-timing/test_timing_xserver_redirect.html | expected OK | # Set the Summary as: Intermittent navigation-timing/test_timing_xserver_redirect.html | expected OK |