Closed
Bug 858376
Opened 12 years ago
Closed 12 years ago
Intermittent browser_discovery.js | application crashed [@ nsSimpleURI::Release()] after Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsSimpleURI not thread-safe)
Categories
(Core :: Graphics: ImageLib, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: philor, Unassigned)
Details
(Keywords: assertion, intermittent-failure)
Bear with me, we'll get to the part where it's RasterImage's fault.
https://tbpl.mozilla.org/php/getParsedLog.php?id=21450193&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound debug test mochitest-browser-chrome on 2013-04-04 10:05:18 PDT for push d68412295d0f
slave: talos-r3-xp-023
17:12:39 INFO - TEST-START | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js
17:12:39 INFO - ++DOCSHELL 19ADEB40 == 24 [id = 401]
17:12:39 INFO - ++DOMWINDOW == 99 (16A4F770) [serial = 1107] [outer = 00000000]
17:12:39 INFO - ++DOMWINDOW == 100 (0CC8EFD0) [serial = 1108] [outer = 16A4F770]
17:12:39 INFO - WARNING: NS_ENSURE_TRUE(mMutable) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsSimpleURI.cpp, line 265
17:12:39 INFO - WARNING: NS_ENSURE_TRUE(mMutable) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsSimpleURI.cpp, line 265
17:12:39 INFO - ++DOMWINDOW == 101 (188EAB10) [serial = 1109] [outer = 16A4F770]
17:12:39 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:39 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel icon discovered
17:12:39 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:39 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel may contain additional rels separated by spaces
17:12:39 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:39 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel is case insensitive
17:12:39 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel shortcut-icon not discovered
17:12:39 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | relative href works
17:12:40 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | 404'd icon is removed properly
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | data: URIs work
17:12:40 INFO - WARNING: attempt to modify an immutable nsStandardURL: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsStandardURL.cpp, line 1205
17:12:40 INFO - Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (nsSimpleURI not thread-safe), at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/base/src/nsSimpleURI.cpp:46
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | type may have optional parameters (RFC2046)
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel search discovered
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel is case insensitive
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel -search- not discovered
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | rel may contain additional rels separated by spaces
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | HTTPS ok
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | FTP ok
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | data URI not permitted
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | JS URI not permitted
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | type is case insensitve
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | type may contain extra whitespace
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | type may have optional parameters (RFC2046)
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | type should not be loosely matched
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | only one engine should be added
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | has engines
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | only one engine
17:12:40 INFO - TEST-PASS | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | first engine wins
17:12:40 INFO - nsStringStats
17:12:40 INFO - => mAllocCount: 600982
17:12:40 INFO - => mReallocCount: 45788
17:12:40 INFO - => mFreeCount: 560547 -- LEAKED 40435 !!!
17:12:40 INFO - => mShareCount: 1128382
17:12:40 INFO - => mAdoptCount: 38128
17:12:40 INFO - => mAdoptFreeCount: 38121 -- LEAKED 7 !!!
17:12:40 INFO - WARNING: shutting down early because of crash!: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/dom/plugins/ipc/PluginModuleChild.cpp, line 701
17:12:40 INFO - WARNING: plugin process _exit()ing: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/dom/plugins/ipc/PluginModuleChild.cpp, line 666
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - NPP_Destroy
17:12:40 INFO - nsStringStats
17:12:40 INFO - => mAllocCount: 172
17:12:40 INFO - => mReallocCount: 1
17:12:40 INFO - => mFreeCount: 96 -- LEAKED 76 !!!
17:12:40 INFO - => mShareCount: 144
17:12:40 INFO - => mAdoptCount: 0
17:12:40 INFO - => mAdoptFreeCount: 0
17:12:40 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | Exited with code -2147483645 during test run
17:12:40 INFO - INFO | automation.py | Application ran for: 0:04:38.953000
17:12:40 INFO - INFO | zombiecheck | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmp13csk4pidlog
17:12:40 INFO - ==> process 3240 launched child process 3212
17:12:40 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3212
17:12:55 WARNING - PROCESS-CRASH | chrome://mochitests/content/browser/browser/base/content/test/browser_discovery.js | application crashed [@ nsSimpleURI::Release()]
17:12:55 INFO - Crash dump filename: c:\docume~1\cltbld\locals~1\temp\tmpkmvrvh\minidumps\76c95365-786d-4a7e-97f0-27e8e39155f0.dmp
17:12:55 INFO - Operating system: Windows NT
17:12:55 INFO - 5.1.2600 Service Pack 2
17:12:55 INFO - CPU: x86
17:12:55 INFO - GenuineIntel family 6 model 23 stepping 10
17:12:55 INFO - 2 CPUs
17:12:55 INFO - Crash reason: EXCEPTION_BREAKPOINT
17:12:55 INFO - Crash address: 0x20fe932
17:12:55 INFO - Thread 23 (crashed)
17:12:55 INFO - 0 xul.dll!nsSimpleURI::Release() [nsSimpleURI.cpp:d68412295d0f : 46 + 0xe8]
17:12:55 INFO - eip = 0x020fe932 esp = 0x0bdffde0 ebp = 0x0bdffdf0 ebx = 0x7c80e00d
17:12:55 INFO - esi = 0x10261440 edi = 0x7c801e16 eax = 0x00000000 ecx = 0xf1521e5b
17:12:55 INFO - edx = 0x10361f48 efl = 0x00000212
17:12:55 INFO - Found by: given as instruction pointer in context
17:12:55 INFO - 1 xul.dll!nsCOMPtr<nsIURI>::~nsCOMPtr<nsIURI>() [nsCOMPtr.h:d68412295d0f : 494 + 0x5]
17:12:55 INFO - eip = 0x0203e5a2 esp = 0x0bdffdf8 ebp = 0x0bdffe24
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 2 xul.dll!mozilla::image::ImageResource::~ImageResource() + 0xa
17:12:55 INFO - eip = 0x02302929 esp = 0x0bdffe04 ebp = 0x0bdffe24
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 3 xul.dll!mozilla::image::RasterImage::~RasterImage() [RasterImage.cpp:d68412295d0f : 471 + 0x82]
17:12:55 INFO - eip = 0x02308645 esp = 0x0bdffe0c ebp = 0x0bdffe24
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 4 xul.dll!mozilla::image::RasterImage::`vector deleting destructor'(unsigned int) + 0xa
17:12:55 INFO - eip = 0x0230a2e4 esp = 0x0bdffe2c ebp = 0x0bdffe30
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 5 xul.dll!mozilla::image::RasterImage::Release() [RasterImage.cpp:d68412295d0f : 379 + 0x8c]
17:12:55 INFO - eip = 0x023004c5 esp = 0x0bdffe38 ebp = 0x0bdffe48
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 6 xul.dll!mozilla::image::RasterImage::DecodePool::DecodeJob::~DecodeJob() + 0xf
17:12:55 INFO - eip = 0x02306348 esp = 0x0bdffe50 ebp = 0x0bdffe60
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 7 xul.dll!mozilla::image::RasterImage::DecodePool::DecodeJob::`scalar deleting destructor'(unsigned int) + 0xa
17:12:55 INFO - eip = 0x02307316 esp = 0x0bdffe5c ebp = 0x0bdffe60
17:12:55 INFO - Found by: call frame info
17:12:55 INFO - 8 xul.dll!nsRunnable::Release() [nsThreadUtils.cpp:d68412295d0f : 31 + 0x86]
17:12:55 INFO - eip = 0x03836c96 esp = 0x0bdffe68 ebp = 0x0bdffe78
17:12:55 INFO - Found by: call frame info
Component: Graphics → ImageLib
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•