Closed Bug 1129538 Opened 5 years ago Closed 4 years ago

Intermittent test_draggableprop.html,test_richtext2.html | application crashed [@ mozalloc_abort(char const*)] after "ABORT: Should have given mProgressTracker to mImage: '!mProgressTracker', file /image/src/imgRequest.cpp, line 149"

Categories

(Core :: ImageLib, defect)

x86_64
macOS
defect
Not set

Tracking

()

RESOLVED WORKSFORME
mozilla39
Tracking Status
firefox37 --- wontfix
firefox38 --- affected
firefox39 --- fixed
firefox-esr31 --- unaffected
firefox-esr38 --- affected
b2g-v2.2 --- affected
b2g-master --- fixed

People

(Reporter: RyanVM, Assigned: seth)

References

Details

(Keywords: assertion, crash, intermittent-failure)

05:57:39 INFO - 330 INFO TEST-START | dom/events/test/test_draggableprop.html
05:57:39 INFO - ++DOMWINDOW == 100 (0x10e333800) [pid = 3530] [serial = 514] [outer = 0x122f6ac00]
05:57:39 INFO - [Parent 3530] WARNING: NS_ENSURE_SUCCESS(rv, BadImage(newImage)) failed with result 0x80004005: file /builds/slave/fx-team-osx64-d-00000000000000/build/src/image/src/ImageFactory.cpp, line 205
05:57:39 INFO - [Parent 3530] ###!!! ABORT: Should have given mProgressTracker to mImage: '!mProgressTracker', file /builds/slave/fx-team-osx64-d-00000000000000/build/src/image/src/imgRequest.cpp, line 149
05:57:57 INFO - #01: imgRequest::AdjustPriority(imgRequestProxy*, int) [mfbt/AlreadyAddRefed.h:109]
05:57:57 INFO - #02: imgRequestProxy::AdjustPriority(int) [image/src/imgRequestProxy.cpp:697]
05:57:57 INFO - #03: nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) [xpcom/glue/nsCOMPtr.h:389]
05:57:57 INFO - #04: imgRequestProxy::RemoveFromLoadGroup(bool) [image/src/imgRequestProxy.cpp:256]
05:57:57 INFO - #05: nsRunnableMethodImpl<void (imgRequestProxy::*)(), void, true>::Run() [xpcom/glue/nsThreadUtils.h:386]
05:57:57 INFO - #06: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:855]
05:57:57 INFO - #07: NS_ProcessPendingEvents(nsIThread*, unsigned int) [xpcom/glue/nsThreadUtils.cpp:207]
05:57:57 INFO - #08: nsBaseAppShell::NativeEventCallback() [widget/nsBaseAppShell.cpp:99]
05:57:57 INFO - #09: nsAppShell::ProcessGeckoEvents(void*) [widget/cocoa/nsAppShell.mm:374]
05:57:57 INFO - #10: CoreFoundation + 0x12841
05:57:57 INFO - #11: CoreFoundation + 0x12165
05:57:57 INFO - #12: CoreFoundation + 0x354e5
05:57:57 INFO - #13: CoreFoundation + 0x34dd2
05:57:57 INFO - #14: HIToolbox + 0x5f774
05:57:57 INFO - #15: HIToolbox + 0x5f512
05:57:57 INFO - #16: HIToolbox + 0x5f3a3
05:57:57 INFO - #17: AppKit + 0x156fa3
05:57:57 INFO - #18: AppKit + 0x156862
05:57:57 INFO - #19: -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [widget/cocoa/nsAppShell.mm:118]
05:57:57 INFO - #20: AppKit + 0x14dc03
05:57:57 INFO - #21: nsAppShell::Run() [xpcom/glue/nsCOMPtr.h:512]
05:57:57 INFO - #22: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:281]
05:57:57 INFO - #23: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4160]
05:57:57 INFO - #24: XREMain::XRE_main(int, char**, nsXREAppData const*) [toolkit/xre/nsAppRunner.cpp:4236]
05:57:57 INFO - #25: XRE_main [toolkit/xre/nsAppRunner.cpp:4456]
05:57:57 INFO - #26: main [browser/app/nsBrowserApp.cpp:294]
05:57:57 INFO - [Parent 3530] ###!!! ABORT: Should have given mProgressTracker to mImage: '!mProgressTracker', file /builds/slave/fx-team-osx64-d-00000000000000/build/src/image/src/imgRequest.cpp, line 149
05:57:57 INFO - Hit MOZ_CRASH() at /builds/slave/fx-team-osx64-d-00000000000000/build/src/memory/mozalloc/mozalloc_abort.cpp:37
05:57:57 INFO - TEST-INFO | Main app process: killed by SIGHUP 
05:57:58 INFO - 491 ERROR TEST-UNEXPECTED-FAIL | dom/events/test/test_draggableprop.html | application terminated with exit code 1
05:57:58 INFO - runtests.py | Application ran for: 0:03:12.504972
05:57:58 INFO - zombiecheck | Reading PID log: /var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmpqTQCOvpidlog
05:58:14 INFO - mozcrash Saved minidump as /builds/slave/talos-slave/test/build/blobber_upload_dir/AFB457AF-2F8D-4B0D-9612-B4EEC3911AA4.dmp
05:58:14 INFO - mozcrash Saved app info as /builds/slave/talos-slave/test/build/blobber_upload_dir/AFB457AF-2F8D-4B0D-9612-B4EEC3911AA4.extra
05:58:14 WARNING - PROCESS-CRASH | dom/events/test/test_draggableprop.html | application crashed [@ mozalloc_abort(char const*)]
05:58:14 INFO - Crash dump filename: /var/folders/h4/whqdbjcj54z8qxp116x5c_6800000w/T/tmp9Fkrhn.mozrunner/minidumps/AFB457AF-2F8D-4B0D-9612-B4EEC3911AA4.dmp
05:58:14 INFO - Operating system: Mac OS X
05:58:14 INFO - 10.8.0 12A269
05:58:14 INFO - CPU: amd64
05:58:14 INFO - family 6 model 42 stepping 7
05:58:14 INFO - 8 CPUs
05:58:14 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
05:58:14 INFO - Crash address: 0x0
05:58:14 INFO - Thread 0 (crashed)
05:58:14 INFO - 0 libmozalloc.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:76666ba94d14 : 37 + 0x0]
05:58:14 INFO - rbx = 0x00007fff7cd36c68 r12 = 0x00007fff5fbfc970
05:58:14 INFO - r13 = 0x0000000000000003 r14 = 0x00007fff5fbfc990
05:58:14 INFO - r15 = 0x00007fff5fbfc980 rip = 0x00000001000cca01
05:58:14 INFO - rsp = 0x00007fff5fbfc910 rbp = 0x00007fff5fbfc920
05:58:14 INFO - Found by: given as instruction pointer in context
05:58:14 INFO - 1 XUL!Abort [nsDebugImpl.cpp:76666ba94d14 : 469 + 0x4]
05:58:14 INFO - rbx = 0x00007fff5fbfc960 r12 = 0x00007fff5fbfc970
05:58:14 INFO - r13 = 0x0000000000000003 r14 = 0x00007fff5fbfc990
05:58:14 INFO - r15 = 0x00007fff5fbfc980 rip = 0x0000000101479c79
05:58:14 INFO - rsp = 0x00007fff5fbfc930 rbp = 0x00007fff5fbfc930
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 2 XUL!NS_DebugBreak [nsDebugImpl.cpp:76666ba94d14 : 426 + 0x4]
05:58:14 INFO - rbx = 0x00007fff5fbfc960 r12 = 0x00007fff5fbfc970
05:58:14 INFO - r13 = 0x0000000000000003 r14 = 0x00007fff5fbfc990
05:58:14 INFO - r15 = 0x00007fff5fbfc980 rip = 0x0000000101479a06
05:58:14 INFO - rsp = 0x00007fff5fbfc940 rbp = 0x00007fff5fbfcdb0
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 3 XUL!imgRequest::GetProgressTracker() [imgRequest.cpp:76666ba94d14 : 148 + 0x24]
05:58:14 INFO - rbx = 0x000000013267e4c0 r12 = 0x0000000132693b00
05:58:14 INFO - r13 = 0x00000000ffffffff r14 = 0x00007fff5fbfcdf8
05:58:14 INFO - r15 = 0x0000000132693b00 rip = 0x00000001020c6bc7
05:58:14 INFO - rsp = 0x00007fff5fbfcdc0 rbp = 0x00007fff5fbfcde0
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 4 XUL!imgRequest::AdjustPriority(imgRequestProxy*, int) [imgRequest.cpp:76666ba94d14 : 444 + 0x7]
05:58:14 INFO - rbx = 0x0000000132662700 r12 = 0x0000000132693b00
05:58:14 INFO - r13 = 0x00000000ffffffff r14 = 0x00000000ffffffff
05:58:14 INFO - r15 = 0x0000000132662700 rip = 0x00000001020c7dd4
05:58:14 INFO - rsp = 0x00007fff5fbfcdf0 rbp = 0x00007fff5fbfce30
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 5 XUL!imgRequestProxy::AdjustPriority(int) [imgRequestProxy.cpp:76666ba94d14 : 697 + 0xd]
05:58:14 INFO - rbx = 0x0000000132662700 r12 = 0x00000001225b64e0
05:58:14 INFO - r13 = 0x00000000ffffffff r14 = 0x00000000ffffffff
05:58:14 INFO - r15 = 0x0000000132662700 rip = 0x00000001020ce700
05:58:14 INFO - rsp = 0x00007fff5fbfce40 rbp = 0x00007fff5fbfce50
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 6 XUL!nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) [nsLoadGroup.cpp:76666ba94d14 : 99 + 0x8]
05:58:14 INFO - rbx = 0x0000000000000000 r12 = 0x00000001225b64e0
05:58:14 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
05:58:14 INFO - r15 = 0x0000000132662700 rip = 0x00000001015b5811
05:58:14 INFO - rsp = 0x00007fff5fbfce60 rbp = 0x00007fff5fbfcf50
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 7 XUL!imgRequestProxy::RemoveFromLoadGroup(bool) [imgRequestProxy.cpp:76666ba94d14 : 255 + 0xf]
05:58:14 INFO - rbx = 0x0000000132662700 r12 = 0x00000001005158b0
05:58:14 INFO - r13 = 0x00007fff5fbfd087 r14 = 0x0000000000000001
05:58:14 INFO - r15 = 0x0000000132662758 rip = 0x00000001020ccea3
05:58:14 INFO - rsp = 0x00007fff5fbfcf60 rbp = 0x00007fff5fbfcf80
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 8 XUL!nsRunnableMethodImpl<void (imgRequestProxy::*)(), void, true>::Run() [nsThreadUtils.h:76666ba94d14 : 386 + 0x15]
05:58:14 INFO - rbx = 0x00000001005158b0 r12 = 0x00000001005158b0
05:58:14 INFO - r13 = 0x00007fff5fbfd087 r14 = 0x0000000000000000
05:58:14 INFO - r15 = 0x0000000000b08b00 rip = 0x00000001020d3836
05:58:14 INFO - rsp = 0x00007fff5fbfcf90 rbp = 0x00007fff5fbfcf90
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 9 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:76666ba94d14 : 855 + 0x5]
05:58:14 INFO - rbx = 0x00000001005158b0 r12 = 0x00000001005158b0
05:58:14 INFO - r13 = 0x00007fff5fbfd087 r14 = 0x0000000000000000
05:58:14 INFO - r15 = 0x0000000000b08b00 rip = 0x00000001014fc1c4
05:58:14 INFO - rsp = 0x00007fff5fbfcfa0 rbp = 0x00007fff5fbfd070
05:58:14 INFO - Found by: call frame info
05:58:14 INFO - 10 XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:76666ba94d14 : 207 + 0xe]
05:58:14 INFO - rbx = 0x0000000000000000 r12 = 0x00000001005158b0
05:58:14 INFO - r13 = 0x00007fff5fbfd087 r14 = 0x0000000000000014
05:58:14 INFO - r15 = 0x0000000000b08bc9 rip = 0x00000001015289fd
05:58:14 INFO - rsp = 0x00007fff5fbfd080 rbp = 0x00007fff5fbfd0b0
05:58:14 INFO - Found by: call frame info
Flags: needinfo?(seth)
Whiteboard: [gfx-noted]
Summary: Intermittent test_draggableprop.html | application crashed [@ mozalloc_abort(char const*)] after "ABORT: Should have given mProgressTracker to mImage: '!mProgressTracker', file /image/src/imgRequest.cpp, line 149" → Intermittent test_draggableprop.html,test_richtext2.html | application crashed [@ mozalloc_abort(char const*)] after "ABORT: Should have given mProgressTracker to mImage: '!mProgressTracker', file /image/src/imgRequest.cpp, line 149"
I'm being told that there's little to no chance of the patches that fixed these once and for all making it to 37/38. Guess I'll start disabling my way to victory.
Flags: needinfo?(seth)
Assignee: nobody → seth
Depends on: 1137002
Target Milestone: --- → mozilla39
Flags: needinfo?(ryanvm)
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.