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)
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.
Comment 1•20 years ago
|
||
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
Comment 4•20 years ago
|
||
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.
Comment 6•20 years ago
|
||
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
Comment 8•20 years ago
|
||
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]
Comment 9•18 years ago
|
||
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
Updated•15 years ago
|
Crash Signature: [@ nsCharTraits<unsigned short>::copy]
You need to log in
before you can comment on or make changes to this bug.
Description
•