Page 1 of 1

Debug symbols

Posted: 2022-10-28, 08:30
by CrouZ
I cannot find debug symbols for the latest releases on this page: https://archive.palemoon.org/symbols/
Have they moved somewhere else?

The reason I ask is that since 2022-09-28 when I updated to v31.3.0, pale moon started crashing a few times a day, and I wanted see if I can get any hints from the call stack.

Re: Debug symbols

Posted: 2022-10-28, 09:54
by Moonchild
I just forgot to upload them. Oops on me!
Doing so now.

Re: Debug symbols

Posted: 2023-01-04, 12:03
by CrouZ
Thank you!

I finally had a look into this and it appears to be proxy related (crash for v31.4.2):

Code: Select all

 	26c12d2f()	Unknown
 	[Frames below may be incorrect and/or missing]	Unknown
 	[Inline Frame] xul.dll!EnterIon(JSContext *) Line 2849	C++
 	xul.dll!js::jit::IonCannon(JSContext * cx, js::RunState & state) Line 2947	C++
 	xul.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 399	C++
 	xul.dll!js::InternalCallOrConstruct(JSContext * cx, const JS::CallArgs & args, js::MaybeConstruct construct) Line 500	C++
 	xul.dll!InternalCall(JSContext * cx, const js::AnyInvokeArgs & args) Line 524	C++
 	xul.dll!js::Call(JSContext * cx, JS::Handle<JS::Value> fval, JS::Handle<JS::Value> thisv, const js::AnyInvokeArgs & args, JS::MutableHandle<JS::Value> rval) Line 543	C++
 	xul.dll!JS_CallFunctionName(JSContext * cx, JS::Handle<JSObject *> obj, const char * name, const JS::HandleValueArray & args, JS::MutableHandle<JS::Value> rval) Line 2872	C++
>	xul.dll!mozilla::net::ProxyAutoConfig::GetProxyForURI(const nsCString & aTestURI, const nsCString & aTestHost, nsACString_internal & result) Line 832	C++
 	[Inline Frame] xul.dll!mozilla::net::nsPACMan::ProcessPending() Line 617	C++
 	xul.dll!mozilla::net::nsPACMan::ProcessPendingQ() Line 559	C++
 	[Inline Frame] xul.dll!mozilla::net::nsPACMan::PostQuery(mozilla::net::PendingPACQuery *) Line 378	C++
 	xul.dll!mozilla::net::PendingPACQuery::Run() Line 278	C++
 	xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 1146	C++
 	xul.dll!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 355	C++
 	xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate * aDelegate) Line 367	C++
 	[Inline Frame] xul.dll!MessageLoop::RunInternal() Line 228	C++
 	xul.dll!MessageLoop::RunHandler() Line 222	C++
 	xul.dll!MessageLoop::Run() Line 202	C++
 	xul.dll!nsThread::ThreadFunc(void * aArg) Line 460	C++
 	[External Code]	
After switching to using Manual proxy configuration it has not crashed again.

I'm not comfortable posting the dump file for my main profile in the forum, but I could PM it if you want to have a look.
Otherwise, I'll see if I can repeat the issue with a clean profile.