Comment 21 for bug 385325

Revision history for this message
Michael Casadevall (mcasadevall) wrote :

Based on advice from #ubuntu-mozillateam, I found and ran the test suite; here's the output

Running TestVersionComparator tests
All comparisons OK
../../dist/bin/run-mozilla.sh ../../dist/bin/test_all.sh ../../dist/bin/test_xpcom
../../dist/bin/test_xpcom/test_storagestream.js: PASS

../../dist/bin/run-mozilla.sh ../../dist/bin/necko_unit_tests/test_all.sh
../../dist/bin/necko_unit_tests/test_bug331825.js: FAIL (see ../../dist/bin/necko_unit_tests/test_bug331825.js.log)
../../dist/bin/necko_unit_tests/test_bug336501.js: PASS
../../dist/bin/necko_unit_tests/test_content_sniffer.js: FAIL (see ../../dist/bin/necko_unit_tests/test_content_sniffer.js.log)
../../dist/bin/necko_unit_tests/test_cookie_header.js: FAIL (see ../../dist/bin/necko_unit_tests/test_cookie_header.js.log)
../../dist/bin/necko_unit_tests/test_event_sink.js: FAIL (see ../../dist/bin/necko_unit_tests/test_event_sink.js.log)
../../dist/bin/necko_unit_tests/test_http_headers.js: FAIL (see ../../dist/bin/necko_unit_tests/test_http_headers.js.log)
../../dist/bin/necko_unit_tests/test_parse_content_type.js: PASS
../../dist/bin/necko_unit_tests/test_protocolproxyservice.js: FAIL (see ../../dist/bin/necko_unit_tests/test_protocolproxyservice.js.log)

Oh no! ../../dist/bin/necko_unit_tests/test_all.sh just dumped a core file.

Here're the log files:
mcasadevall@dawn:~/src/thunderbird-2.0.0.22+build1+nobinonly/build-tree/mozilla/dist/bin/necko_unit_tests$ cat *.log
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0xf7588, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: nsExceptionService ignoring thread destruction after shutdown, file nsExceptionService.cpp, line 191
WARNING: No event queue listener?, file nsEventQueue.cpp, line 79
Type Manifest File: /home/mcasadevall/src/thunderbird-2.0.0.22+build1+nobinonly/build-tree/mozilla/dist/bin/components/xpti.dat
*** test pending
*** test finished
*** exiting
*** PASS ***
nsStringStats
 => mAllocCount: 1406
 => mReallocCount: 977
 => mFreeCount: 1406
 => mShareCount: 1706
 => mAdoptCount: 181
 => mAdoptFreeCount: 180 -- LEAKED 1 !!!
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0xfe2c8, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0xf8290, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0xfe4f8, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0xf7a70, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: nsExceptionService ignoring thread destruction after shutdown, file nsExceptionService.cpp, line 191
WARNING: No event queue listener?, file nsEventQueue.cpp, line 79
Type Manifest File: /home/mcasadevall/src/thunderbird-2.0.0.22+build1+nobinonly/build-tree/mozilla/dist/bin/components/xpti.dat
*** test pending
*** test finished
*** exiting
*** PASS ***
nsStringStats
 => mAllocCount: 1508
 => mReallocCount: 979
 => mFreeCount: 1508
 => mShareCount: 1703
 => mAdoptCount: 181
 => mAdoptFreeCount: 180 -- LEAKED 1 !!!
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file nsStringBundle.cpp, line 273
pldhash: for the table at address 0x100f60, the given entrySize of 44 probably favors chaining over double hashing.
###!!! ASSERTION: no native to utf-16 converter: 'gNativeToUnicode != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 374
Break: at file nsNativeCharsetUtils.cpp, line 374
###!!! ASSERTION: no utf-16 to native converter: 'gUnicodeToNative != INVALID_ICONV_T', file nsNativeCharsetUtils.cpp, line 375
Break: at file nsNativeCharsetUtils.cpp, line 375
Segmentation fault (core dumped)