Closed Bug 173225 Opened 22 years ago Closed 22 years ago

[gtk2] mozilla segment fault on startup

Categories

(Core :: XUL, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: yinbolian, Assigned: jag+mozilla)

References

Details

In trunk from at least Sep 30 to Now(Oct 08). When run a gtk2 version of
mozilla, select a profile and start mozilla, Segment Fault.

It seems that it is not caused by changes in gfx or widget directories.

====================
Program /home/mozilla/mai/src/mozilla/dist/bin/mozilla-bin (pid = 931) received
Segmentation fault signal.
Stack:
nsProfileLock::FatalSignalHandler(int)+0x00000119
[/home/mozilla/mai/src/mozilla/dist/bin/components/libprofile.so +0x00024601]
UNKNOWN 0x4032f8d5
UNKNOWN 0x403d2848
nsACString::operator=(nsACString const &)+0x00000021
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x0013CC91]
nsStandardURL::GetAsciiSpec(nsACString &)+0x00000073
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x000A6117]
nsPromiseFlatCString::get(void) const+0x0000001B
[/home/mozilla/mai/src/mozilla/dist/bin/libxpcom.so +0x00129EE3]
nsHttp::ResolveAtom(nsACString const &)+0x00000039
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x00162DB1]
nsHttpChannel::SetRequestHeader(nsACString const &, nsACString const
&)+0x000000E2 [/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so
+0x001045F6]
nsDocShell::DoURILoad(nsIURI *, nsIURI *, nsISupports *, nsIInputStream *,
nsIInputStream *, int, nsIDocShell **, nsIRequest **)+0x000002C2
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x0004C52A]
nsDocShell::InternalLoad(nsIURI *, nsIURI *, nsISupports *, int, unsigned short
const *, nsIInputStream *, nsIInputStream *, unsigned int, nsISHEntry *, int,
nsIDocShell **, nsIRequest **)+0x00001077
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x0004BD23]
nsDocShell::LoadURI(nsIURI *, nsIDocShellLoadInfo *, unsigned int,
int)+0x00000B5B
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x00038C3B]
nsDocShell::LoadURI(unsigned short const *, unsigned int, nsIURI *,
nsIInputStream *, nsIInputStream *)+0x0000048E
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x0003FE92]
XPTC_InvokeByIndex+0x00000028
[/home/mozilla/mai/src/mozilla/dist/bin/libxpcom.so +0x0011C1C8]
XPCWrappedNative::CallMethod(XPCCallContext &,
XPCWrappedNative::CallMode)+0x00001284
[/home/mozilla/mai/src/mozilla/dist/bin/components/libxpconnect.so +0x000759C0]
XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long
*)+0x000001AE [/home/mozilla/mai/src/mozilla/dist/bin/components/libxpconnect.so
+0x0007E03A]
js_Invoke+0x00000D18 [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x0004A3FC]
js_Interpret+0x0000D72C [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x00058DA0]
js_Invoke+0x00000DA2 [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x0004A486]
js_Interpret+0x0000D72C [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x00058DA0]
js_Invoke+0x00000DA2 [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x0004A486]
js_InternalInvoke+0x00000106 [/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so
+0x0004A7FE]
JS_CallFunctionValue+0x0000002F
[/home/mozilla/mai/src/mozilla/dist/bin/libmozjs.so +0x0001934B]
nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *,
int)+0x00000209 [/home/mozilla/mai/src/mozilla/dist/bin/components/libjsdom.so
+0x00063D71]
nsJSEventListener::HandleEvent(nsIDOMEvent *)+0x00000A58
[/home/mozilla/mai/src/mozilla/dist/bin/components/libjsdom.so +0x000A8368]
nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *,
nsIDOMEventTarget *, unsigned int, unsigned int)+0x000003C3
[/home/mozilla/mai/src/mozilla/dist/bin/components/libgkcontent.so +0x0026A707]
nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
nsIDOMEventTarget *, unsigned int, nsEventStatus *)+0x000025F7
[/home/mozilla/mai/src/mozilla/dist/bin/components/libgkcontent.so +0x0026CD67]
GlobalWindowImpl::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
unsigned int, nsEventStatus *)+0x000004BE
[/home/mozilla/mai/src/mozilla/dist/bin/components/libjsdom.so +0x0006ABDE]
DocumentViewerImpl::LoadComplete(unsigned int)+0x000001C4
[/home/mozilla/mai/src/mozilla/dist/bin/components/libgkcontent.so +0x0049FD60]
nsDocShell::EndPageLoad(nsIWebProgress *, nsIChannel *, unsigned int)+0x00000077
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x00047747]
nsWebShell::EndPageLoad(nsIWebProgress *, nsIChannel *, unsigned int)+0x00000077
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x00047747]
nsWebShell::EndPageLoad(nsIWebProgress *, nsIChannel *, unsigned int)+0x0000010C
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x00057530]
nsDocShell::OnStateChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned
int)+0x00000578
[/home/mozilla/mai/src/mozilla/dist/bin/components/libdocshell.so +0x00047454]
nsDocLoaderImpl::FireOnStateChange(nsIWebProgress *, nsIRequest *, int, unsigned
int)+0x000001D7
[/home/mozilla/mai/src/mozilla/dist/bin/components/liburiloader.so +0x0002AACF]
nsDocLoaderImpl::doStopDocumentLoad(nsIRequest *, unsigned int)+0x00000088
[/home/mozilla/mai/src/mozilla/dist/bin/components/liburiloader.so +0x00029DE4]
nsDocLoaderImpl::DocLoaderIsEmpty(void)+0x00000176
[/home/mozilla/mai/src/mozilla/dist/bin/components/liburiloader.so +0x00029B0E]
nsDocLoaderImpl::OnStopRequest(nsIRequest *, nsISupports *, unsigned
int)+0x0000035D
[/home/mozilla/mai/src/mozilla/dist/bin/components/liburiloader.so +0x0002987D]
nsLoadGroup::RemoveRequest(nsIRequest *, nsISupports *, unsigned int)+0x0000027D
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x0009AC31]
nsFileChannel::OnStopRequest(nsIRequest *, nsISupports *, unsigned
int)+0x0000011B [/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so
+0x00110ADB]
nsOnStopRequestEvent::HandleEvent(void)+0x00000198
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x0014BA1C]
nsARequestObserverEvent::HandlePLEvent(PLEvent *)+0x00000064
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnecko.so +0x000A08B8]
PL_HandleEvent+0x00000058 [/home/mozilla/mai/src/mozilla/dist/bin/libxpcom.so
+0x000F6D84]
PL_ProcessPendingEvents+0x000000E9
[/home/mozilla/mai/src/mozilla/dist/bin/libxpcom.so +0x000F6B99]
nsEventQueueImpl::ProcessPendingEvents(void)+0x00000072
[/home/mozilla/mai/src/mozilla/dist/bin/libxpcom.so +0x000F8E02]
UNKNOWN 0x40618274
UNKNOWN 0x40a9db73
UNKNOWN 0x40a8093e
g_main_context_dispatch+0x00000061
[/home/gnome2/gnome-cvs/dist/lib/libglib-2.0.so.0 +0x00020755]
UNKNOWN 0x40a81ae8
g_main_loop_run+0x0000025E [/home/gnome2/gnome-cvs/dist/lib/libglib-2.0.so.0
+0x0002118E]
gtk_main+0x000000C7 [/home/gnome2/gnome-cvs/dist/lib/libgtk-x11-2.0.so.0
+0x000C6C6F]
nsAppShell::Run(void)+0x00000065
[/home/mozilla/mai/src/mozilla/dist/bin/components/libwidget_gtk2.so +0x0002E6E5]
nsAppShellService::Run(void)+0x00000035
[/home/mozilla/mai/src/mozilla/dist/bin/components/libnsappshell.so +0x00039DC5]
UNKNOWN 0x8057c31
UNKNOWN 0x805881b
__libc_start_main+0x00000093 [/lib/i686/libc.so.6 +0x0001C507]
Sleeping for 5 minutes.
Type 'gdb /home/mozilla/mai/src/mozilla/dist/bin/mozilla-bin 931' to attatch
your debugger to this thread.
QA Contact: jrgm → mindy.liu
Blocks: gtk2
How about if you have only one profile, that means when you do not have to
select profile?

I hope it is not a dupe of bug 171333, which has already been marked as fixed.
A build from a clean check out has no such problem.
The problem only exist on some update builds for some unkown reason.

==> INVALID
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.