Closed Bug 159111 Opened 24 years ago Closed 24 years ago

[Mach] Internet Search prefs panel causes crash [@ nsCollation::UnicodeToChar]

Categories

(SeaMonkey :: Search, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mozillaBugzilla, Assigned: samir_bugzilla)

Details

(Keywords: crash)

Crash Data

In a new profile, I go to Mozilla, Preferences and select Internet search, and Mozilla crashes straight away. (also happens on an existing profile). Date/Time: 2002-07-24 22:17:17 +1000 OS Version: 10.1.5 (Build 5S66) Host: themac.vontelnet.net Command: mozilla-bin PID: 288 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 Thread 0 Crashed: #0 0x03681848 in nsCollation::UnicodeToChar(nsAString const &, char **, nsAString const &) #1 0x0367e308 in nsCollationUnix::GetSortKeyLen(nsCollationStrength, nsAString const &, unsigned int *) #2 0x0368110c in nsCollation::CompareString(nsICollation *, nsCollationStrength, nsAString const &, nsAString const &, int *) #3 0x0367eb5c in nsCollationUnix::CompareString(nsCollationStrength, nsAString const &, nsAString const &, int *) #4 0x032eff30 in XULSortServiceImpl::CompareNodes(nsIRDFNode *, int, nsIRDFNode *, int, int &, int &) #5 0x032f12a8 in XULSortServiceImpl::InplaceSort(nsIContent *, nsIContent *, _sortStruct *, int &) #6 0x032f15bc in inplaceSortCallback(void const *, void const *, void *) #7 0x032f31b0 in XULSortServiceImpl::InsertContainerNode(nsIRDFCompositeDataSource *, nsRDFSortState *, nsIContent *, nsIContent *, nsIContent *, nsIContent *, int) #8 0x032e3d6c in nsXULContentBuilder::BuildContentFromTemplate(nsIContent *, nsIContent *, nsIContent *, int, nsIRDFResource *, int, nsTemplateMatch *, nsIContent **, int *) #9 0x032e3428 in nsXULContentBuilder::BuildContentFromTemplate(nsIContent *, nsIContent *, nsIContent *, int, nsIRDFResource *, int, nsTemplateMatch *, nsIContent **, int *) #10 0x032e503c in nsXULContentBuilder::CreateContainerContents(nsIContent *, nsIRDFResource *, int, nsIContent **, int *) #11 0x032e4d2c in nsXULContentBuilder::CreateTemplateAndContainerContents(nsIContent *, nsIContent **, int *) #12 0x032e68c4 in nsXULContentBuilder::CreateContents(nsIContent *) #13 0x032ae410 in nsXULElement::EnsureContentsGenerated(void) const #14 0x032aa2fc in nsXULElement::ChildCount(int &) const #15 0x032a6d84 in nsXULElement::GetChildNodes(nsIDOMNodeList **) #16 0x0331c258 in nsBindingManager::GetContentListFor(nsIContent *, nsIDOMNodeList **) #17 0x032fc7b4 in nsXBLBinding::GenerateAnonymousContent(void) #18 0x03317ba4 in nsXBLService::LoadBindings(nsIContent *, nsAString const &, int, nsIXBLBinding **, int *) #19 0x03e18d6c in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) #20 0x03e18bd4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) #21 0x03e1d368 in nsCSSFrameConstructor::ContentInserted(nsIPresContext *, nsIContent *, nsIContent *, int, nsILayoutHistoryState *, int) #22 0x033915bc in StyleSetImpl::ContentInserted(nsIPresContext *, nsIContent *, nsIContent *, int) #23 0x03dc5018 in PresShell::ContentInserted(nsIDocument *, nsIContent *, nsIContent *, int) #24 0x03305674 in nsXBLResourceLoader::NotifyBoundElements(void) #25 0x033051dc in nsXBLResourceLoader::StyleSheetLoaded(nsICSSStyleSheet *, int) #26 0x0324c9c4 in CSSLoaderImpl::InsertSheetInDoc(nsICSSStyleSheet *, int, nsIContent *, int, nsICSSLoaderObserver *) #27 0x0324b180 in InsertPendingSheet(void *, void *) #28 0x0033bfec in nsVoidArray::EnumerateForwards(int (*)(void *, void *), void *) #29 0x0324b438 in CSSLoaderImpl::Cleanup(URLKey &, SheetLoadData *) #30 0x0324ba8c in CSSLoaderImpl::SheetComplete(nsICSSStyleSheet *, SheetLoadData *) #31 0x0324bc58 in CSSLoaderImpl::ParseSheet(nsIUnicharInputStream *, SheetLoadData *, int &, nsICSSStyleSheet *&) #32 0x0324be78 in CSSLoaderImpl::DidLoadStyle(nsIStreamLoader *, nsString *, SheetLoadData *, unsigned int) #33 0x0324b104 in SheetLoadData::OnStreamComplete(nsIStreamLoader *, nsISupports *, unsigned int, unsigned int, char const *) #34 0x00770d40 in nsStreamLoader::OnStopRequest(nsIRequest *, nsISupports *, unsigned int) #35 0x007b8b7c in nsJARChannel::OnStopRequest(nsIRequest *, nsISupports *, unsigned int) #36 0x0075b0e8 in nsOnStopRequestEvent::HandleEvent(void) #37 0x0075a78c in nsARequestObserverEvent::HandlePLEvent(PLEvent *) #38 0x00373dac in PL_HandleEvent #39 0x00373c94 in PL_ProcessPendingEvents #40 0x00374c5c in nsEventQueueImpl::ProcessPendingEvents(void) #41 0x0097c350 in nsMacNSPREventQueueHandler::ProcessPLEventQueue(void) #42 0x00982ebc in Repeater::DoRepeaters(EventRecord const &) #43 0x009691b8 in nsMacMessagePump::DispatchEvent(int, EventRecord *) #44 0x00968ed0 in nsMacMessagePump::DoMessagePump(void) #45 0x0095d4e4 in nsAppShell::Run(void) #46 0x008bfa00 in nsAppShellService::Run(void) #47 0x00006d80 in main1(int, char **, nsISupports *) #48 0x000073f4 in main #49 0x00002554 in _start #50 0x00002384 in start Thread 1: #0 0x700252fc in select #1 0x0020cbe0 in poll #2 0x002092a8 in _pr_poll_with_poll #3 0x0076c6ec in nsSocketTransportService::Run(void) #4 0x0037681c in nsThread::Main(void *) #5 0x0020a764 in _pt_root #6 0x7002054c in _pthread_body Thread 2: #0 0x7003f4c8 in semaphore_wait_signal_trap #1 0x7003f2c8 in _pthread_cond_wait #2 0x00205850 in PR_WaitCondVar #3 0x00776f04 in nsDNSService::DequeuePendingQ(void) #4 0x0077690c in nsDNSService::Run(void) #5 0x0037681c in nsThread::Main(void *) #6 0x0020a764 in _pt_root #7 0x7002054c in _pthread_body Thread 3: #0 0x70044cf8 in semaphore_timedwait_signal_trap #1 0x70044cd8 in semaphore_timedwait_signal #2 0x7003f2b8 in _pthread_cond_wait #3 0x002055ec in pt_TimedWait #4 0x00205864 in PR_WaitCondVar #5 0x0037a2b0 in TimerThread::Run(void) #6 0x0037681c in nsThread::Main(void *) #7 0x0020a764 in _pt_root #8 0x7002054c in _pthread_body Thread 4: #0 0x7003f4c8 in semaphore_wait_signal_trap #1 0x7003f2c8 in _pthread_cond_wait #2 0x00205850 in PR_WaitCondVar #3 0x00377958 in nsThreadPool::GetRequest(nsIThread *) #4 0x003782cc in nsThreadPoolRunnable::Run(void) #5 0x0037681c in nsThread::Main(void *) #6 0x0020a764 in _pt_root #7 0x7002054c in _pthread_body Thread 5: #0 0x70000978 in mach_msg_overwrite_trap #1 0x70005a04 in mach_msg #2 0x70026a2c in _pthread_become_available #3 0x70026724 in pthread_exit #4 0x70020550 in _pthread_body PPC Thread State: srr0: 0x03681848 srr1: 0x0200f030 vrsave: 0x00000000 xer: 0x00000004 lr: 0x03681838 ctr: 0x003b45f0 mq: 0x00000000 r0: 0x03681838 r1: 0xbfffd530 r2: 0xbfffd618 r3: 0x00000006 r4: 0xbfffd618 r5: 0x00000000 r6: 0xbfffd588 r7: 0x00000001 r8: 0x04caf7c0 r9: 0x003dce5c r10: 0x003dc5dc r11: 0x00000000 r12: 0x003b45f0 r13: 0xbfffde88 r14: 0x0559c560 r15: 0xbfffdc74 r16: 0xbfffdc8c r17: 0xbfffdc58 r18: 0xbfffdc60 r19: 0x00000000 r20: 0x00000000 r21: 0xbfffd608 r22: 0xbfffd568 r23: 0x003dc1b4 r24: 0x04caf7a0 r25: 0xbfffd56c r26: 0xbfffd588 r27: 0xbfffd618 r28: 0x04caf7c0 r29: 0xbfffd568 r30: 0xbfffd6c0 r31: 0x03681640 **********
Unable to reproduce, but I'm on WinXP :) Since you've attached a stacktrace, I guess this can be confirmed.
Severity: normal → critical
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
Summary: [Mach] Internet Search prefs panel causes crash → [Mach] Internet Search prefs panel causes crash [@ nsCollation::UnicodeToChar]
It's working again on a build I built last night
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Product: Core → SeaMonkey
Crash Signature: [@ nsCollation::UnicodeToChar]
You need to log in before you can comment on or make changes to this bug.