Closed Bug 1168513 Opened 10 years ago Closed 10 years ago

Intermittent test_bug430351.html | application crashed [@ jemalloc_crash][@ std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()]

Categories

(Core :: XPCOM, defect)

ARM
Android
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox41 --- affected

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Given the PL_DHashTableFinish further down the stack, I'm wondering if maybe njn's recent changes are related? 10:20:23 WARNING - PROCESS-CRASH | dom/html/test/test_bug430351.html | application crashed [@ jemalloc_crash] 10:20:23 INFO - Crash dump filename: /tmp/tmpGMMrCE/53a192d4-bda3-6c60-69343e84-17dfb3b6.dmp 10:20:23 INFO - Operating system: Android 10:20:23 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l generic/sdk/generic:4.3.1/JLS36I/eng.gbrown.20150308.182649:eng/test-keys 10:20:23 INFO - CPU: arm 10:20:23 INFO - 0 CPUs 10:20:23 INFO - Crash reason: SIGSEGV 10:20:23 INFO - Crash address: 0x0 10:20:23 INFO - Thread 13 (crashed) 10:20:23 INFO - 0 libmozglue.so!jemalloc_crash [jemalloc.c:d699dddb9ca7 : 1610 + 0x6] 10:20:23 INFO - r4 = 0x52500040 r5 = 0x52500044 r6 = 0x67801000 r7 = 0x00001d40 10:20:23 INFO - r8 = 0x52500a60 r9 = 0x00000400 r10 = 0x67800000 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52aff9e8 lr = 0x5246cd2f pc = 0x5246b710 10:20:23 INFO - Found by: given as instruction pointer in context 10:20:23 INFO - 1 libmozglue.so!arena_dalloc [jemalloc.c:d699dddb9ca7 : 4711 + 0x3] 10:20:23 INFO - r4 = 0x52500040 r5 = 0x52500044 r6 = 0x67801000 r7 = 0x00001d40 10:20:23 INFO - r8 = 0x52500a60 r9 = 0x00000400 r10 = 0x67800000 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52aff9f0 pc = 0x5246cd2f 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 2 libxul.so!std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [mozalloc.h:d699dddb9ca7 : 210 + 0x3] 10:20:23 INFO - r4 = 0x5fc58a78 r5 = 0x5fc58a70 r6 = 0x5fc58e80 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa10 pc = 0x59412457 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 3 libxul.so!UniqueStacks::FrameKey::~FrameKey() [ProfileEntry.h:d699dddb9ca7 : 113 + 0x5] 10:20:23 INFO - r4 = 0x5fc58a78 r5 = 0x5fc58a70 r6 = 0x5fc58e80 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa18 pc = 0x5a1177a1 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 4 libxul.so!PL_DHashTableFinish(PLDHashTable*) [pldhash.cpp:d699dddb9ca7 : 371 + 0x9] 10:20:23 INFO - r4 = 0x5eb4a328 r5 = 0x5fc58a70 r6 = 0x5fc58e80 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa20 pc = 0x5942265d 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 5 libxul.so!mozilla::MaskLayerImageCache::~MaskLayerImageCache() [nsTHashtable.h:d699dddb9ca7 : 415 + 0x3] 10:20:23 INFO - r4 = 0x5eb4a328 r5 = 0x5eb4a2e8 r6 = 0x5eb4a348 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa30 pc = 0x593ecf15 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 6 libxul.so!UniqueStacks::~UniqueStacks() [nsBaseHashtable.h:d699dddb9ca7 : 53 + 0x7] 10:20:23 INFO - r4 = 0x5eb4a260 r5 = 0x5eb4a2e8 r6 = 0x5eb4a348 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa38 pc = 0x5a1174c7 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 7 libxul.so!ThreadProfile::StreamJSON(SpliceableJSONWriter&, float) [Maybe.h:d699dddb9ca7 : 373 + 0x5] 10:20:23 INFO - r4 = 0x52affad8 r5 = 0x5eb4a240 r6 = 0x5eb4a260 r7 = 0x5a8314dc 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa48 pc = 0x5a118ebb 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 8 libxul.so!TableTicker::StreamJSON(SpliceableJSONWriter&, float) [TableTicker.cpp:d699dddb9ca7 : 337 + 0x5] 10:20:23 INFO - r4 = 0x52affad8 r5 = 0x52affa90 r6 = 0x6769b380 r7 = 0x00000000 10:20:23 INFO - r8 = 0x5af9804c r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affa68 pc = 0x5a118fb5 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 9 libxul.so!TableTicker::ToStreamAsJSON(std::ostream&, float) [TableTicker.cpp:d699dddb9ca7 : 214 + 0x9] 10:20:23 INFO - r4 = 0x6769b380 r5 = 0x52affb48 r6 = 0x00000000 r7 = 0x6769b380 10:20:23 INFO - r8 = 0x52affb48 r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affad0 pc = 0x5a11923f 10:20:23 INFO - Found by: call frame info 10:20:23 INFO - 10 libxul.so!mozilla_sampler_get_profile(float) [platform.cpp:d699dddb9ca7 : 572 + 0x9] 10:20:23 INFO - r4 = 0x52affb4c r5 = 0x52affb88 r6 = 0x00000000 r7 = 0x6769b380 10:20:23 INFO - r8 = 0x52affb48 r9 = 0x00000000 r10 = 0x2a1d23c0 fp = 0x52affc3c 10:20:23 INFO - sp = 0x52affb28 pc = 0x5a11a6e7 10:20:23 INFO - Found by: call frame info
Flags: needinfo?(n.nethercote)
It's possibly bug 1168027. Let's leave it in for a bit so we can get a sense of how frequent the crashes are. Then I can try backing that out to see if it has an effect.
Flags: needinfo?(n.nethercote)
Hmm, not much happening here. I guess I'll just continue to do nothing unless it starts occurring again.
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.