Open Bug 1176173 Opened 9 years ago Updated 2 years ago

Intermittent test_ReadHeapSnapshot_worker.js | application crashed [@ MOZ_Z_inflate]

Categories

(DevTools :: Memory, defect, P2)

defect

Tracking

(firefox40 unaffected, firefox41 disabled, firefox42 disabled, firefox43 disabled, firefox-esr38 unaffected)

Tracking Status
firefox40 --- unaffected
firefox41 --- disabled
firefox42 --- disabled
firefox43 --- disabled
firefox-esr38 --- unaffected

People

(Reporter: cbook, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: crash, intermittent-failure, regression, Whiteboard: [test disabled on Linux][leave open])

https://treeherder.mozilla.org/logviewer.html#?job_id=10954848&repo=mozilla-inbound 23:16:05 WARNING - PROCESS-CRASH | toolkit/devtools/server/tests/unit/test_ReadHeapSnapshot_worker.js | application crashed [@ MOZ_Z_inflate] 23:16:05 INFO - Crash dump filename: /tmp/xpc-other-6aE0P5/0a7e5e68-12c5-dc4e-0b4e6100-2879d3f9.dmp 23:16:05 INFO - Operating system: Linux 23:16:05 INFO - 0.0.0 Linux 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64 23:16:05 INFO - CPU: amd64 23:16:05 INFO - family 6 model 62 stepping 4 23:16:05 INFO - 1 CPU 23:16:05 INFO - Crash reason: SIGBUS 23:16:05 INFO - Crash address: 0x7f046ea57ae3 23:16:05 INFO - Thread 12 (crashed) 23:16:05 INFO - 0 libxul.so!MOZ_Z_inflate [inflate.c:b0a391c7c14a : 645 + 0x0] 23:16:05 INFO - rbx = 0x00007f0468c87000 r12 = 0x0000000000000000 23:16:05 INFO - r13 = 0x0000000000000000 r14 = 0x00007f046ea57ae3 23:16:05 INFO - r15 = 0x000000000008bdfc rip = 0x00007f047ca244e8 23:16:05 INFO - rsp = 0x00007f046aafa8d0 rbp = 0x00007f046aafa960 23:16:05 INFO - Found by: given as instruction pointer in context 23:16:05 INFO - 1 libxul.so!google::protobuf::io::GzipInputStream::Inflate(int) [gzip_stream.cc:b0a391c7c14a : 111 + 0x4] 23:16:05 INFO - rbx = 0x00007f046aafaac8 r12 = 0x0000000000000000 23:16:05 INFO - r13 = 0x00007f046aafa9e4 r14 = 0x00007f046aafaae0 23:16:05 INFO - r15 = 0x00007f046aafacb8 rip = 0x00007f047c55b0a2 23:16:05 INFO - rsp = 0x00007f046aafa970 rbp = 0x00007f046aafa9a0 23:16:05 INFO - Found by: call frame info 23:16:05 INFO - 2 libxul.so!google::protobuf::io::GzipInputStream::Next(void const**, int*) [gzip_stream.cc:b0a391c7c14a : 149 + 0x9] 23:16:05 INFO - rbx = 0x00007f046aafaac8 r12 = 0x00007f046aafa9e8 23:16:05 INFO - r13 = 0x00007f046aafa9e4 r14 = 0x00007f046aafaae0 23:16:05 INFO - r15 = 0x00007f046aafacb8 rip = 0x00007f047c55b136 23:16:05 INFO - rsp = 0x00007f046aafa9b0 rbp = 0x00007f046aafa9d0 23:16:05 INFO - Found by: call frame info 23:16:05 INFO - 3 libxul.so!mozilla::devtools::HeapSnapshot::init(unsigned char const*, unsigned int) [HeapSnapshot.cpp:b0a391c7c14a : 162 + 0x1d] 23:16:05 INFO - rbx = 0x00007f0468c2af00 r12 = 0x00007f046aafaac8 23:16:05 INFO - r13 = 0x00007f046aafaac8 r14 = 0x00000000000948df 23:16:05 INFO - r15 = 0x00007f046aafacb8 rip = 0x00007f047c5cf779 23:16:05 INFO - rsp = 0x00007f046aafa9e0 rbp = 0x00007f046aafab90 23:16:05 INFO - Found by: call frame info 23:16:05 INFO - 4 libxul.so!mozilla::devtools::HeapSnapshot::Create(JSContext*, mozilla::dom::GlobalObject&, unsigned char const*, unsigned int, mozilla::ErrorResult&) [HeapSnapshot.cpp:b0a391c7c14a : 80 + 0xd] 23:16:05 INFO - rbx = 0x00007f0468c2af00 r12 = 0x00007f046aafac90 23:16:05 INFO - r13 = 0x00007f046ea4f000 r14 = 0x00000000000948df 23:16:05 INFO - r15 = 0x00007f046aafacb8 rip = 0x00007f047c5cf907 23:16:05 INFO - rsp = 0x00007f046aafaba0 rbp = 0x00007f046aafabe0 23:16:05 INFO - Found by: call frame info 23:16:05 INFO - 5 libxul.so!mozilla::dom::ThreadSafeChromeUtils::ReadHeapSnapshot(mozilla::dom::GlobalObject&, JSContext*, nsAString_internal const&, mozilla::ErrorResult&) [HeapSnapshot.cpp:b0a391c7c14a : 616 + 0x14] 23:16:05 INFO - rbx = 0x00007f046aafac90 r12 = 0x00007f046aafacb8 23:16:05 INFO - r13 = 0x00007f0468c2c6a0 r14 = 0x00007f046aafac10 23:16:05 INFO - r15 = 0x00007f046aafacf0 rip = 0x00007f047c5cfa8f 23:16:05 INFO - rsp = 0x00007f046aafabf0 rbp = 0x00007f046aafac80 23:16:05 INFO - Found by: call frame info 23:16:05 INFO - 6 libxul.so!mozilla::dom::ThreadSafeChromeUtilsBinding::readHeapSnapshot [ThreadSafeChromeUtilsBinding.cpp:b0a391c7c14a : 324 + 0x4] 23:16:05 INFO - rbx = 0x00007f047169bf20 r12 = 0x00007f046aafb6f0
Hi Nick, is this a regression from bug 1149294 ?
Flags: needinfo?(nfitzgerald)
Yes, I will look into it. Thanks.
Assignee: nobody → nfitzgerald
Flags: needinfo?(nfitzgerald)
Nick, can you please take a look at this some time soon now that we're probably past the point of being able to backout bug 1149294 cleanly?
Flags: needinfo?(nfitzgerald)
I'll move it up to the next thing on my TODO list.
I haven't been able to reproduce this crash. I repeatedly ran the test under rr on my Fedora install for an hour and a half and didn't get a single crash.
Flags: needinfo?(nfitzgerald)
ni? myself to disable this in the near future
Flags: needinfo?(ryanvm)
Disabled on trunk. Leaving the ni? set for Aurora/Beta as well.
Flags: needinfo?(ryanvm)
Whiteboard: [test disabled on Linux][leave open]
Flags: needinfo?(ryanvm)
Has STR: --- → yes
Status: NEW → ASSIGNED
Priority: -- → P1
Dropping priority since I can't reproduce, we've already disabled the test on linux, and therefore this bug doesn't have anything immediately actionable.
Assignee: nfitzgerald → nobody
Status: ASSIGNED → NEW
Priority: P1 → P2
Product: Firefox → DevTools
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.