Closed Bug 322474 Opened 20 years ago Closed 18 years ago

seamonkey cvs/trunk crashes on launch of mailnews [@ nsCharTraits<unsigned short>::copy]

Categories

(Core :: DOM: HTML Parser, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: david, Assigned: mrbkap)

Details

(Keywords: crash, regression)

Crash Data

mailnews crashes moz immediately on launch. x86, 32bit, pentium4 cpu, cvs trunk for the last ~10-14 days. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221900624 (LWP 32387)] 0xb7491d4c in memcpy () from /lib/libc.so.6 (gdb) bt #0 0xb7491d4c in memcpy () from /lib/libc.so.6 #1 0xb7e62de9 in nsCharTraits<unsigned short>::copy (s1=0xb753c128, s2=0x2, n=2) at nsCharTraits.h:195 #2 0xb7e654a3 in nsSubstring::Replace (this=0x979c77c, cutStart=159793152, cutLength=0, data=0x97b0e60, length=4294967294) at nsTSubstring.cpp:468 #3 0xb493e0fe in nsSubstring::Replace (this=0x979c77c, cutStart=2, cutLength=0, str=@0xbf84d470) at nsTSubstring.h:346 #4 0xb493e231 in nsSubstring::Append (this=0xb753c128, str=@0x2) at nsTSubstring.h:356 #5 0xb494736a in nsExpatDriver::ParseBuffer (this=0x979c768, aBuffer=0x97b0e60 "x", aLength=4096, aIsFinal=0) at nsExpatDriver.cpp:930 #6 0xb4947595 in nsExpatDriver::ConsumeToken (this=0x979c768, aScanner=@0x97d7f90, aFlushTokens=@0xbf84d558) at nsExpatDriver.cpp:983 #7 0xb495f86e in nsParser::Tokenize (this=0x97d7ed0, aIsFinalChunk=1) at nsParser.cpp:2567 #8 0xb4967694 in nsParser::ResumeParse (this=0x97d7ed0, allowIteration=1, aIsFinalChunk=1, aCanInterrupt=1) at nsParser.cpp:1794 #9 0xb4968410 in nsParser::ContinueInterruptedParsing (this=0x97d7ed0) at nsParser.cpp:1301 #10 0xb495d6e7 in nsParser::ContinueParsing (this=0xb753c128) at nsParser.cpp:1279 #11 0xb6246554 in CSSLoaderImpl::SheetComplete (this=0x971c0a8, aLoadData=0x97e1a98, aStatus=0) at nsCSSLoader.cpp:1501 #12 0xb6248984 in CSSLoaderImpl::ParseSheet (this=0x971c0a8, aStream=0x97aaf58, aLoadData=0x97e1a98, aCompleted=@0xbf84d910) at nsCSSLoader.cpp:1430 #13 0xb6248d38 in SheetLoadData::OnStreamComplete (this=0x97e1a98, aLoader=0x97e1b60, aContext=0x0, aStatus=0, aDataStream=0x97aaf58) at nsCSSLoader.cpp:825 #14 0xb6bd7d33 in nsUnicharStreamLoader::OnStopRequest (this=0x97feee8, request=0x97feee8, ctxt=0x0, aStatus=0) at nsUnicharStreamLoader.cpp:172 #15 0xb5af1009 in nsJARChannel::OnStopRequest (this=0x979ca30, req=0x97ff068, ctx=0x0, status=0) at nsJARChannel.cpp:718 #16 0xb6b93ba7 in nsInputStreamPump::OnStateStop (this=0x97ff068) at nsInputStreamPump.cpp:511 #17 0xb6b93d32 in nsInputStreamPump::OnInputStreamReady (this=0x97ff068, stream=0x97ff104) at nsInputStreamPump.cpp:336 #18 0xb7de4cd1 in nsInputStreamReadyEvent::EventHandler (plevent=0x2) at nsStreamUtils.cpp:120 #19 0xb7e1ec2a in PL_HandleEvent (self=0x97e1e0c) at plevent.c:688 #20 0xb7e1fab1 in PL_ProcessPendingEvents (self=0x81f6ba8) at plevent.c:623 #21 0xb7e23fe3 in nsEventQueueImpl::ProcessPendingEvents (this=0x81f6b60) at nsEventQueue.cpp:417 #22 0xb55ba4b1 in event_processor_callback (source=0x8271e78, condition=G_IO_IN, data=0xb753c128) at nsAppShell.cpp:67 #23 0xb77707ef in g_vasprintf () from /usr/lib/libglib-2.0.so.0 #24 0x08271e78 in ?? () #25 0x00000001 in ?? () #26 0x081f6b60 in ?? () #27 0xb7740a2e in g_source_set_callback_indirect () from /usr/lib/libglib-2.0.so.0 #28 0xa33077e8 in ?? () #29 0xb7ef6c30 in pthread_mutex_lock () from /lib/libpthread.so.0 (gdb) up #1 0xb7e62de9 in nsCharTraits<unsigned short>::copy (s1=0xb753c128, s2=0x2, n=2) at nsCharTraits.h:195 195 return NS_STATIC_CAST(char_type*, memcpy(s1, s2, n * sizeof(char_type))); (gdb) up #2 0xb7e654a3 in nsSubstring::Replace (this=0x979c77c, cutStart=159793152, cutLength=0, data=0x97b0e60, length=4294967294) at nsTSubstring.cpp:468 468 char_traits::copy(mData + cutStart, data, length); (gdb) p data $1 = (const PRUnichar *) 0x97b0e60 (gdb) p mData $2 = (PRUnichar *) 0x9812f38 (gdb) p cutStart $3 = 159793152 (gdb) p data $4 = (const PRUnichar *) 0x97b0e60 (gdb) p length $5 = 4294967294 (gdb) p *mData $6 = 0 (gdb) p *data $7 = 120 (gdb) x/256ch data [...] xml-stylesheet href="chrome://calendar/skin/overlay.css" type="text/css"?> \n \n <!DOCTYPE overlay SYSTEM "chrome://calendar/locale/overlay.dtd" >\n \n <!-- This is the overlay that addes "Calendar" to the (global) task menu and to the component bar icons on the s This is from: calendar/resources/content/calendarOverlay.xul, 3213 bytes.
So you compile with Calendar enabled?
calendar doesn't matter. removed it from .config, wiped my cvs tree, wiped installed files, rebuilt, installed, crashed. ++WEBSHELL 0x9193d80 == 6 ++DOMWINDOW == 12 [New Thread -1317946448 (LWP 25127)] ++DOMWINDOW == 13 WARNING: NS_ENSURE_TRUE(aURI) failed, file nsDefaultURIFixup.cpp, line 75 WARNING: GetCharCode used for wrong key event; should use onkeypress., file nsDOMKeyboardEvent.cpp, line 108 ++DOMWINDOW == 14 ###!!! ASSERTION: |Last()| called on an empty string: 'mLength > 0', file ../../../../dist/include/string/nsTSubstring.h, line 208 Break: at file ../../../../dist/include/string/nsTSubstring.h, line 208 WARNING: GetCharCode used for wrong key event; should use onkeypress., file nsDOMKeyboardEvent.cpp, line 108 --WEBSHELL 0x8e04d10 == 5 WARNING: GetCharCode used for wrong key event; should use onkeypress., file nsDOMKeyboardEvent.cpp, line 108 WARNING: GetCharCode used for wrong key event; should use onkeypress., file nsDOMKeyboardEvent.cpp, line 108 --DOMWINDOW == 13 --DOMWINDOW == 12 --DOMWINDOW == 11 --DOMWINDOW == 10 --WEBSHELL 0x9193d80 == 4 --DOMWINDOW == 9 --DOMWINDOW == 8 WARNING: default.xpm not found, file nsWindow.cpp, line 3137 ++WEBSHELL 0x9137d78 == 5 ++DOMWINDOW == 9 ++DOMWINDOW == 10 [New Thread -1301161040 (LWP 25128)] ###!!! ASSERTION: How'd this happen?: '(PRUint32)parserBytesConsumed >= mBytesParsed', file nsExpatDriver.cpp, line 921 Break: at file nsExpatDriver.cpp, line 921 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221683536 (LWP 25109)] 0xb74c6d4c in memcpy () from /lib/libc.so.6 (gdb) (gdb) (gdb) (gdb) bt #0 0xb74c6d4c in memcpy () from /lib/libc.so.6 #1 0xb7e97de9 in nsCharTraits<unsigned short>::copy (s1=0xb7571128, s2=0xb, n=11) at nsCharTraits.h:195 #2 0xb7e9a4a3 in nsSubstring::Replace (this=0x933967c, cutStart=154566656, cutLength=0, data=0x8d1e218, length=4294967285) at nsTSubstring.cpp:468 #3 0xb4a2f0fe in nsSubstring::Replace (this=0x933967c, cutStart=11, cutLength=0, str=@0xbfc804f0) at nsTSubstring.h:346 #4 0xb4a2f231 in nsSubstring::Append (this=0xb7571128, str=@0xb) at nsTSubstring.h:356 #5 0xb4a3836a in nsExpatDriver::ParseBuffer (this=0x9339668, aBuffer=0x8d1e218 "s", aLength=4096, aIsFinal=0) at nsExpatDriver.cpp:930 #6 0xb4a38595 in nsExpatDriver::ConsumeToken (this=0x9339668, aScanner=@0x932f1f0, aFlushTokens=@0xbfc805d8) at nsExpatDriver.cpp:983 #7 0xb4a5086e in nsParser::Tokenize (this=0x932f130, aIsFinalChunk=0) at nsParser.cpp:2567 #8 0xb4a58694 in nsParser::ResumeParse (this=0x932f130, allowIteration=1, aIsFinalChunk=0, aCanInterrupt=1) at nsParser.cpp:1794 #9 0xb4a59410 in nsParser::ContinueInterruptedParsing (this=0x932f130) at nsParser.cpp:1301 #10 0xb4a4e6e7 in nsParser::ContinueParsing (this=0xb7571128) at nsParser.cpp:1279 #11 0xb6300554 in CSSLoaderImpl::SheetComplete (this=0x91f2c98, aLoadData=0x9331570, aStatus=0) at nsCSSLoader.cpp:1501 #12 0xb6302984 in CSSLoaderImpl::ParseSheet (this=0x91f2c98, aStream=0x933a868, aLoadData=0x9331570, aCompleted=@0xbfc80990) at nsCSSLoader.cpp:1430 #13 0xb6302d38 in SheetLoadData::OnStreamComplete (this=0x9331570, aLoader=0x8d39898, aContext=0x0, aStatus=0, aDataStream=0x933a868) at nsCSSLoader.cpp:825 #14 0xb6c91d33 in nsUnicharStreamLoader::OnStopRequest (this=0x8d1f398, request=0x8d1f398, ctxt=0x0, aStatus=0) at nsUnicharStreamLoader.cpp:172 #15 0xb5bba009 in nsJARChannel::OnStopRequest (this=0x9331668, req=0x8d1f778, ctx=0x0, status=0) at nsJARChannel.cpp:718 #16 0xb6c4dba7 in nsInputStreamPump::OnStateStop (this=0x8d1f778) at nsInputStreamPump.cpp:511 #17 0xb6c4dd32 in nsInputStreamPump::OnInputStreamReady (this=0x8d1f778, stream=0x8d1f814) at nsInputStreamPump.cpp:336 #18 0xb7e19cd1 in nsInputStreamReadyEvent::EventHandler (plevent=0xb) at nsStreamUtils.cpp:120 #19 0xb7e53c2a in PL_HandleEvent (self=0x8d1f4d4) at plevent.c:688 #20 0xb7e54ab1 in PL_ProcessPendingEvents (self=0x80c9550) at plevent.c:623 #21 0xb7e58fe3 in nsEventQueueImpl::ProcessPendingEvents (this=0x80c9518) at nsEventQueue.cpp:417 #22 0xb56ab4b1 in event_processor_callback (source=0x81ad310, condition=G_IO_IN, data=0xb7571128) at nsAppShell.cpp:67 #23 0xb77a57ef in g_vasprintf () from /usr/lib/libglib-2.0.so.0 #24 0x081ad310 in ?? () #25 0x00000001 in ?? () #26 0x080c9518 in ?? () #27 0xb7775a2e in g_source_set_callback_indirect () from /usr/lib/libglib-2.0.so.0 #28 0x13282528 in ?? () #29 0xb7f2bc30 in pthread_mutex_lock () from /lib/libpthread.so.0 Previous frame inner to this frame (corrupt stack?) (gdb) up #1 0xb7e97de9 in nsCharTraits<unsigned short>::copy (s1=0xb7571128, s2=0xb, n=11) at nsCharTraits.h:195 195 return NS_STATIC_CAST(char_type*, memcpy(s1, s2, n * sizeof(char_type))); (gdb) up #2 0xb7e9a4a3 in nsSubstring::Replace (this=0x933967c, cutStart=154566656, cutLength=0, data=0x8d1e218, length=4294967285) at nsTSubstring.cpp:468 468 char_traits::copy(mData + cutStart, data, length); (gdb) x/256ch data 0x8d1e218: 115 's' 104 'h' 101 'e' 101 'e' 116 't' 32 ' ' 104 'h' 114 'r' 0x8d1e228: 101 'e' 102 'f' 61 '=' 34 '"' 99 'c' 104 'h' 114 'r' 111 'o' 0x8d1e238: 109 'm' 101 'e' 58 ':' 47 '/' 47 '/' 109 'm' 101 'e' 115 's' 0x8d1e248: 115 's' 101 'e' 110 'n' 103 'g' 101 'e' 114 'r' 47 '/' 115 's' 0x8d1e258: 107 'k' 105 'i' 110 'n' 47 '/' 109 'm' 101 'e' 115 's' 115 's' 0x8d1e268: 97 'a' 103 'g' 101 'e' 75 'K' 101 'e' 121 'y' 119 'w' 111 'o' 0x8d1e278: 114 'r' 100 'd' 115 's' 46 '.' 99 'c' 115 's' 115 's' 34 '"' 0x8d1e288: 32 ' ' 116 't' 121 'y' 112 'p' 101 'e' 61 '=' 34 '"' 116 't' 0x8d1e298: 101 'e' 120 'x' 116 't' 47 '/' 99 'c' 115 's' 115 's' 34 '"' 0x8d1e2a8: 63 '?' 62 '>' 10 '\n' 10 '\n' 60 '<' 111 'o' 118 'v' 101 'e' 0x8d1e2b8: 114 'r' 108 'l' 97 'a' 121 'y' 32 ' ' 120 'x' 109 'm' 108 'l' 0x8d1e2c8: 110 'n' 115 's' 58 ':' 114 'r' 100 'd' 102 'f' 61 '=' 34 '"' 0x8d1e2d8: 104 'h' 116 't' 116 't' 112 'p' 58 ':' 47 '/' 47 '/' 119 'w' 0x8d1e2e8: 119 'w' 119 'w' 46 '.' 119 'w' 51 '3' 46 '.' 111 'o' 114 'r' 0x8d1e2f8: 103 'g' 47 '/' 49 '1' 57 '9' 57 '9' 57 '9' 47 '/' 48 '0' 0x8d1e308: 50 '2' 47 '/' 50 '2' 50 '2' 45 '-' 114 'r' 100 'd' 102 'f' 0x8d1e318: 45 '-' 115 's' 121 'y' 110 'n' 116 't' 97 'a' 120 'x' 45 '-' 0x8d1e328: 110 'n' 115 's' 35 '#' 34 '"' 10 '\n' 32 ' ' 32 ' ' 32 ' ' 0x8d1e338: 32 ' ' 32 ' ' 32 ' ' 32 ' ' 32 ' ' 32 ' ' 120 'x' 109 'm' 0x8d1e348: 108 'l' 110 'n' 115 's' 61 '=' 34 '"' 104 'h' 116 't' 116 't' 0x8d1e358: 112 'p' 58 ':' 47 '/' 47 '/' 119 'w' 119 'w' 119 'w' 46 '.' 0x8d1e368: 109 'm' 111 'o' 122 'z' 105 'i' 108 'l' 108 'l' 97 'a' 46 '.' 0x8d1e378: 111 'o' 114 'r' 103 'g' 47 '/' 107 'k' 101 'e' 121 'y' 109 'm' 0x8d1e388: 97 'a' 115 's' 116 't' 101 'e' 114 'r' 47 '/' 103 'g' 97 'a' 0x8d1e398: 116 't' 101 'e' 107 'k' 101 'e' 101 'e' 112 'p' 101 'e' 114 'r' 0x8d1e3a8: 47 '/' 116 't' 104 'h' 101 'e' 114 'r' 101 'e' 46 '.' 105 'i' 0x8d1e3b8: 115 's' 46 '.' 111 'o' 110 'n' 108 'l' 121 'y' 46 '.' 120 'x' 0x8d1e3c8: 117 'u' 108 'l' 34 '"' 62 '>' 10 '\n' 10 '\n' 60 '<' 115 's' 0x8d1e3d8: 99 'c' 114 'r' 105 'i' 112 'p' 116 't' 32 ' ' 115 's' 114 'r' 0x8d1e3e8: 99 'c' 61 '=' 34 '"' 99 'c' 104 'h' 114 'r' 111 'o' 109 'm' 0x8d1e3f8: 101 'e' 58 ':' 47 '/' 47 '/' 109 'm' 101 'e' 115 's' 115 's' 0x8d1e408: 101 'e' 110 'n' 103 'g' 101 'e' 114 'r' 47 '/' 99 'c' 111 'o' sheet href="chrome://messenger/skin/messageKeywords.css" type="text/css"?>\n \n <overlay xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.isonly.xul">\n \n <script src="chrome://messenger/co
david@Chris ~ $ cat .mozconfig # sh # Build configuration script # # See http://www.mozilla.org/build/unix.html for build instructions. # # Options for 'configure' (same as command-line options). ac_add_options --disable-ldap ac_add_options --disable-gnomevfs ac_add_options --disable-gnomeui ac_add_options --disable-accessibility #ac_add_options --disable-tests #ac_add_options --disable-debug #ac_add_options --enable-optimize="-O2 -fomit-frame-pointer -pipe -march=pentium4 -freorder-blocks -gstabs+" #ac_add_options --enable-strip ac_add_options --enable-tests ac_add_options --enable-debug ac_add_options --enable-optimize="-g -O2 -pipe -nopie" ac_add_options --disable-toolkit-qt ac_add_options --disable-crash-on-assert ac_add_options --enable-application=suite #ac_add_options --enable-calendar ac_add_options --enable-xft ac_add_options --enable-xprint ac_add_options --enable-crypto #ac_add_options --enable-xinerama ac_add_options --enable-xpctools ac_add_options --enable-reorder ac_add_options --enable-elf-dynstr-gc # only works on 32bit; removes unreferenced strings from elf shared objects generated during the build ac_add_options --enable-xterm-updates ac_add_options --enable-necko-small-buffers ac_add_options --enable-toolkit-gtk2 ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-x11-shm ac_add_options --disable-freetype2 # can't enable both xft and ft ac_add_options --disable-freetype # can't enable both xft and ft ac_add_options --enable-extensions=all,inspector ac_add_options --without-system-nspr #ac_add_options --enable-pango # makes moz fail with undefined references, also reported to be slow, bug 305185 #ac_add_options --with-system-jpeg #ac_add_options --with-system-zlib #ac_add_options --with-system-png #ac_add_options --with-system-mng ac_add_options --enable-image-decoders=all #ac_add_options --enable-codesighs
I assume the crash continues with latest sources (from Jan 5)? There was a mailnews startup crash (windows-only apparently) but it should already be fixed. It seems curious that data=0x97b0e60 in frame 2 turns into s2=0x2 in frame 1 (which is what causes the seg fault). Also, length=2^32-2 turned into n=2. Could you try with -O1 (instead of -O2) to see if that fixes up the data gdb extracts?
Keywords: crash, regression
changing to O1 doesn't fix it. there was a big expat change two weeks ago and this is about when that started to the best of my recollection. data values start showing up normally after i step up a few frames into the expat code. you are quite right, it looks like a signed/unsigned issue or certainly related. just for the heck of it i switched gcc versions -- same results.
dumping in parser
Assignee: mail → mrbkap
Component: MailNews: Main Mail Window → HTML: Parser
Product: Mozilla Application Suite → Core
QA Contact: parser
FYI, starting with everything possible new, i.e. cvs tree, installed files, profile, mozilla still crashes at mailnews startup with this type of stack frame. (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb75a87f6 in nanosleep () from /lib/libc.so.6 #2 0xb75a8606 in sleep () from /lib/libc.so.6 #3 0x08053fde in ah_crap_handler (signum=-1218236948) at nsSigHandlers.cpp:131 #4 0xb631bc90 in nsProfileLock::FatalSignalHandler (signo=6) at nsProfileLock.cpp:210 #5 <signal handler called> #6 0xffffe410 in __kernel_vsyscall () #7 0xb754ad31 in raise () from /lib/libc.so.6 #8 0xb754c360 in abort () from /lib/libc.so.6 #9 0xb757d5c4 in __fsetlocking () from /lib/libc.so.6 #10 0xb7582c09 in malloc_usable_size () from /lib/libc.so.6 #11 0xb75837a5 in free () from /lib/libc.so.6 #12 0xb7584f35 in malloc () from /lib/libc.so.6 #13 0xb7704665 in __cxa_demangle () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so.6 #14 0x080540ed in DemangleSymbol (aSymbol=0x0, aBuffer=0xbf9c5250 "", aBufLen=0) at nsStackFrameUnix.cpp:75 #15 0x0805426b in DumpStackToFile (aStream=0xb76335c0) at nsStackFrameUnix.cpp:129 #16 0x08053fa9 in ah_crap_handler (signum=6) at nsSigHandlers.cpp:124 #17 0xb631bc90 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:210 #18 <signal handler called> #19 0xb7589d4c in memcpy () from /lib/libc.so.6 #20 0xb7f439e1 in nsCharTraits<unsigned short>::copy (s1=0xb, s2=0xb, n=11) at nsCharTraits.h:195 #21 0xb7f45491 in nsSubstring::Replace (this=0x8abcf0c, cutStart=11, cutLength=0, data=0x8aba918, length=146001918) at nsTSubstring.cpp:468 #22 0xb5bafcda in nsSubstring::Replace (this=0x8abcf0c, cutStart=11, cutLength=0, str=@0xbf9c6830) at nsTSubstring.h:346 #23 0xb5bafd85 in nsSubstring::Append (this=0xb, str=@0xfffffff5) at nsTSubstring.h:356 #24 0xb5bb577a in nsExpatDriver::ParseBuffer (this=0x8abcef8, aBuffer=0x8aba918 "¢\b\001", aLength=4096, aIsFinal=0) at nsExpatDriver.cpp:930 #25 0xb5bb593e in nsExpatDriver::ConsumeToken (this=0x8abcef8, aScanner=@0x8a8e728, aFlushTokens=@0xbf9c68f8) at nsExpatDriver.cpp:983 #26 0xb5bc6df0 in nsParser::Tokenize (this=0x8a8e668, aIsFinalChunk=0) at nsParser.cpp:2567 #27 0xb5bcc34f in nsParser::ResumeParse (this=0x8a8e668, allowIteration=1, aIsFinalChunk=0, aCanInterrupt=1) at nsParser.cpp:1794 #28 0xb5bcce05 in nsParser::ContinueInterruptedParsing (this=0x8a8e668) at nsParser.cpp:1301 #29 0xb5bc59d2 in nsParser::ContinueParsing (this=0xfffffff5) at nsParser.cpp:1279 #30 0xb6adedab in CSSLoaderImpl::SheetComplete (this=0x895bbb8, aLoadData=0x88d4810, aStatus=0) at nsCSSLoader.cpp:1501 #31 0xb6ae0644 in CSSLoaderImpl::ParseSheet (this=0x895bbb8, aStream=0x8abd0a8, aLoadData=0x88d4810, aCompleted=@0xbf9c6c00) at nsCSSLoader.cpp:1430 #32 0xb6ae0bbc in SheetLoadData::OnStreamComplete (this=0x88d4810, aLoader=0xbf9c6e60, aContext=0x0, aStatus=0, aDataStream=0x8abd0a8) at nsCSSLoader.cpp:825 #33 0xb7042e38 in nsUnicharStreamLoader::OnStopRequest (this=0x88d4490, request=0xb, ctxt=0x0, aStatus=0) at nsUnicharStreamLoader.cpp:172 #34 0xb65eaa43 in nsJARChannel::OnStopRequest (this=0x88d4a30, req=0x8ac1f10, ctx=0x0, status=0) at nsJARChannel.cpp:718 #35 0xb7014b2f in nsInputStreamPump::OnStateStop (this=0x8ac1f10) at nsInputStreamPump.cpp:511 #36 0xb7014c71 in nsInputStreamPump::OnInputStreamReady (this=0x8ac1f10, stream=0x8ac1fac) at nsInputStreamPump.cpp:336 ---Type <return> to continue, or q <return> to quit--- #37 0xb7eea824 in nsInputStreamReadyEvent::EventHandler (plevent=0xb) at nsStreamUtils.cpp:120 #38 0xb7f1312c in PL_HandleEvent (self=0x88d4e04) at plevent.c:688 #39 0xb7f13bec in PL_ProcessPendingEvents (self=0x80b9a90) at plevent.c:623 #40 0xb7f1693d in nsEventQueueImpl::ProcessPendingEvents (this=0x80b9a58) at nsEventQueue.cpp:417
Blu3, do you still crash with trunk builds from here: http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-trunk/ ?
Summary: seamonkey cvs/trunk crashes on launch of mailnews → seamonkey cvs/trunk crashes on launch of mailnews [@ nsCharTraits<unsigned short>::copy]
Blu3 was compiling its own build; he did not reply to Adam for more than 2 years. R.Incomplete (Blu3, reopen if you have more/newer data.)
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → INCOMPLETE
Crash Signature: [@ nsCharTraits<unsigned short>::copy]
You need to log in before you can comment on or make changes to this bug.