Open Bug 1176173 Opened 9 years ago Updated 1 year 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.