crash relating to prompt service

Trevor Nichols <[email protected]>
Newsgroups gmane.comp.web.galeon.devel
Organization Ocdi Technology
Message-ID <[email protected]>
Hi Guys,

I'm getting a consistent crash with galeon starting (which restores a
session).  Moving the session.xml files out so it doesn't load them:

t@core:~/.galeon$ mv session*.xml sess-backup/

Appears to fix the problem, however loading a site that normally prompts
for the password generates a crash.  I've got a backtrace below.

I'm using Mozilla CVS head and Galeon head.  I've had this problem with
Galeon since about March 25 (doing a compile from that date appears to
work with Mozilla-1.4a).

Am I alone here? :-)

Help appreciated.

Backtrace was generated from '/usr/bin/galeon-bin'

[New Thread 16384 (LWP 17656)]
[New Thread 32769 (LWP 17674)]
[New Thread 16386 (LWP 17676)]
[New Thread 32771 (LWP 17678)]
[New Thread 49156 (LWP 17681)]
[New Thread 81926 (LWP 17686)]
0x40d5f299 in wait4 () from /lib/libc.so.6
#0  0x40d5f299 in wait4 () from /lib/libc.so.6
#1  0x40ddf230 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40b22103 in waitpid () from /lib/libpthread.so.0
#3  0x40287fb7 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
#4  0x40b23dfd in __pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4003aad4 in GtkPromptService::GetGtkWindowForDOMWindow(nsIDOMWindow*) ()
   from /usr/lib/libgtkembedmoz.so
#7  0x4003a78f in GtkPromptService::PromptPassword(nsIDOMWindow*, unsigned short const*, unsigned short const*, unsigned short**, unsigned short const*, int*, int*) () from /usr/lib/libgtkembedmoz.so
#8  0x40fbe2e8 in nsPrompt::PromptPassword(unsigned short const*, unsigned short const*, unsigned short**, unsigned short const*, int*, int*) ()
   from /usr/lib/mozilla-1.4b/components/libembedcomponents.so
#9  0x41cf88c1 in PK11PasswordPrompt(PK11SlotInfoStr*, int, void*) ()
   from /usr/lib/mozilla-1.4b/components/libpipnss.so
#10 0x41db0fc8 in pk11_GetPassword () from /usr/lib/libnss3.so
#11 0x41db10ab in PK11_DoPassword () from /usr/lib/libnss3.so
#12 0x41db0a68 in PK11_Authenticate () from /usr/lib/libnss3.so
#13 0x41d0911a in nsSecretDecoderRing::Decrypt(unsigned char*, int, unsigned char**, int*) () from /usr/lib/mozilla-1.4b/components/libpipnss.so
#14 0x41d0932a in nsSecretDecoderRing::DecryptString(char const*, char**) ()
   from /usr/lib/mozilla-1.4b/components/libpipnss.so
#15 0x41edebaa in DecryptString(char const*, char*&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#16 0x41eded6b in wallet_Decrypt(nsCString const&, nsCString&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#17 0x41edeeef in Wallet_Decrypt ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#18 0x41edefe6 in Wallet_Decrypt2 ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#19 0x41eebdb6 in si_Decrypt(nsString const&, nsString&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#20 0x41ef033f in si_RestoreSignonData(nsIPrompt*, char const*, char const*, unsigned short const*, unsigned short**, unsigned, unsigned) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#21 0x41ef0622 in SINGSIGN_RestoreSignonData ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
#22 0x41edcba7 in nsWalletlibService::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned, unsigned) () from /usr/lib/mozilla-1.4b/components/libwallet.so
#23 0x4197c359 in nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
#24 0x4197c2fd in nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
#25 0x4197b8e5 in nsDocLoaderImpl::doStopDocumentLoad(nsIRequest*, unsigned) ()
   from /usr/lib/mozilla-1.4b/components/libdocshell.so
#26 0x4197b773 in nsDocLoaderImpl::DocLoaderIsEmpty() ()
   from /usr/lib/mozilla-1.4b/components/libdocshell.so
#27 0x4197b509 in nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
#28 0x411259e9 in nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned) () from /usr/lib/mozilla-1.4b/components/libnecko.so
#29 0x412abfd4 in PresShell::RemoveDummyLayoutRequest() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
#30 0x412abe5e in PresShell::DoneRemovingReflowCommands() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
#31 0x412aba43 in PresShell::ProcessReflowCommands(int) ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
#32 0x412ad512 in ReflowEvent::HandleEvent() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
#33 0x412ab50f in HandlePLEvent(ReflowEvent*) ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
#34 0x400ee557 in PL_HandleEvent () from /usr/lib/mozilla-1.4b/libxpcom.so
#35 0x400ee464 in PL_ProcessPendingEvents ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
#36 0x400ef7c3 in nsEventQueueImpl::ProcessPendingEvents() ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
#37 0x417c3c95 in event_processor_callback(_GIOChannel*, GIOCondition, void*)
    () from /usr/lib/mozilla-1.4b/components/libwidget_gtk2.so
#38 0x40bac12f in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#39 0x40b8ac75 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
#40 0x40b8bce8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0x40b8bffd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x40b8c6ff in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#43 0x4078d318 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#44 0x080798b3 in main (argc=9, argv=0xbffffab4) at galeon-main.c:158
#45 0x40cc6bb4 in __libc_start_main () from /lib/libc.so.6

Thread 6 (Thread 81926 (LWP 17686)):
#0  0x40cdacd1 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x40b1f118 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0x40b1b3d8 in pthread_cond_wait () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40163310 in PR_WaitCondVar () from /usr/lib/libnspr4.so
No symbol table info available.
#4  0x400f2270 in nsThreadPool::GetRequest(nsIThread*) ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#5  0x400f2b32 in nsThreadPoolRunnable::Run() ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#6  0x400f125b in nsThread::Main(void*) ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#7  0x401689d9 in _pt_root () from /usr/lib/libnspr4.so
No symbol table info available.
#8  0x40b1c463 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 5 (Thread 49156 (LWP 17681)):
#0  0x40d5f6d1 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x40b1f658 in __pthread_timedsuspend_new () from /lib/libpthread.so.0
No symbol table info available.
#2  0x40b1b62c in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
No symbol table info available.
#3  0x401630b0 in pt_TimedWait () from /usr/lib/libnspr4.so
No symbol table info available.
#4  0x4016329b in PR_WaitCondVar () from /usr/lib/libnspr4.so
No symbol table info available.
#5  0x400f4e89 in TimerThread::Run() () from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#6  0x400f125b in nsThread::Main(void*) ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#7  0x401689d9 in _pt_root () from /usr/lib/libnspr4.so
No symbol table info available.
#8  0x40b1c463 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 4 (Thread 32771 (LWP 17678)):
#0  0x40cdacd1 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x40b1f118 in __pthread_wait_for_restart_signal ()
   from /lib/libpthread.so.0
No symbol table info available.
#2  0x40b1b3d8 in pthread_cond_wait () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40163310 in PR_WaitCondVar () from /usr/lib/libnspr4.so
No symbol table info available.
#4  0x41142973 in nsDNSService::DequeuePendingQ() ()
   from /usr/lib/mozilla-1.4b/components/libnecko.so
No symbol table info available.
#5  0x4114237a in nsDNSService::Run() ()
   from /usr/lib/mozilla-1.4b/components/libnecko.so
No symbol table info available.
#6  0x400f125b in nsThread::Main(void*) ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#7  0x401689d9 in _pt_root () from /usr/lib/libnspr4.so
No symbol table info available.
#8  0x40b1c463 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread 16386 (LWP 17676)):
#0  0x40d8631c in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x40167370 in _pr_poll_with_poll () from /usr/lib/libnspr4.so
No symbol table info available.
#2  0x41138cf2 in nsSocketTransportService::Poll() ()
   from /usr/lib/mozilla-1.4b/components/libnecko.so
No symbol table info available.
#3  0x4113953b in nsSocketTransportService::Run() ()
   from /usr/lib/mozilla-1.4b/components/libnecko.so
No symbol table info available.
#4  0x400f125b in nsThread::Main(void*) ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#5  0x401689d9 in _pt_root () from /usr/lib/libnspr4.so
No symbol table info available.
#6  0x40b1c463 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 17674)):
#0  0x40d8631c in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x40b1c16e in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 17656)):
#0  0x40d5f299 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x40ddf230 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2  0x40b22103 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40287fb7 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#4  0x40b23dfd in __pthread_sighandler () from /lib/libpthread.so.0
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  0x4003aad4 in GtkPromptService::GetGtkWindowForDOMWindow(nsIDOMWindow*) ()
   from /usr/lib/libgtkembedmoz.so
No symbol table info available.
#7  0x4003a78f in GtkPromptService::PromptPassword(nsIDOMWindow*, unsigned short const*, unsigned short const*, unsigned short**, unsigned short const*, int*, int*) () from /usr/lib/libgtkembedmoz.so
No symbol table info available.
#8  0x40fbe2e8 in nsPrompt::PromptPassword(unsigned short const*, unsigned short const*, unsigned short**, unsigned short const*, int*, int*) ()
   from /usr/lib/mozilla-1.4b/components/libembedcomponents.so
No symbol table info available.
#9  0x41cf88c1 in PK11PasswordPrompt(PK11SlotInfoStr*, int, void*) ()
   from /usr/lib/mozilla-1.4b/components/libpipnss.so
No symbol table info available.
#10 0x41db0fc8 in pk11_GetPassword () from /usr/lib/libnss3.so
No symbol table info available.
#11 0x41db10ab in PK11_DoPassword () from /usr/lib/libnss3.so
No symbol table info available.
#12 0x41db0a68 in PK11_Authenticate () from /usr/lib/libnss3.so
No symbol table info available.
#13 0x41d0911a in nsSecretDecoderRing::Decrypt(unsigned char*, int, unsigned char**, int*) () from /usr/lib/mozilla-1.4b/components/libpipnss.so
No symbol table info available.
#14 0x41d0932a in nsSecretDecoderRing::DecryptString(char const*, char**) ()
   from /usr/lib/mozilla-1.4b/components/libpipnss.so
No symbol table info available.
#15 0x41edebaa in DecryptString(char const*, char*&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#16 0x41eded6b in wallet_Decrypt(nsCString const&, nsCString&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#17 0x41edeeef in Wallet_Decrypt ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#18 0x41edefe6 in Wallet_Decrypt2 ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#19 0x41eebdb6 in si_Decrypt(nsString const&, nsString&) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#20 0x41ef033f in si_RestoreSignonData(nsIPrompt*, char const*, char const*, unsigned short const*, unsigned short**, unsigned, unsigned) ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#21 0x41ef0622 in SINGSIGN_RestoreSignonData ()
   from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#22 0x41edcba7 in nsWalletlibService::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned, unsigned) () from /usr/lib/mozilla-1.4b/components/libwallet.so
No symbol table info available.
#23 0x4197c359 in nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
No symbol table info available.
#24 0x4197c2fd in nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
No symbol table info available.
#25 0x4197b8e5 in nsDocLoaderImpl::doStopDocumentLoad(nsIRequest*, unsigned) ()
   from /usr/lib/mozilla-1.4b/components/libdocshell.so
No symbol table info available.
#26 0x4197b773 in nsDocLoaderImpl::DocLoaderIsEmpty() ()
   from /usr/lib/mozilla-1.4b/components/libdocshell.so
No symbol table info available.
#27 0x4197b509 in nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned) () from /usr/lib/mozilla-1.4b/components/libdocshell.so
No symbol table info available.
#28 0x411259e9 in nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned) () from /usr/lib/mozilla-1.4b/components/libnecko.so
No symbol table info available.
#29 0x412abfd4 in PresShell::RemoveDummyLayoutRequest() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
No symbol table info available.
#30 0x412abe5e in PresShell::DoneRemovingReflowCommands() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
No symbol table info available.
#31 0x412aba43 in PresShell::ProcessReflowCommands(int) ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
No symbol table info available.
#32 0x412ad512 in ReflowEvent::HandleEvent() ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
No symbol table info available.
#33 0x412ab50f in HandlePLEvent(ReflowEvent*) ()
   from /usr/lib/mozilla-1.4b/components/libgklayout.so
No symbol table info available.
#34 0x400ee557 in PL_HandleEvent () from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#35 0x400ee464 in PL_ProcessPendingEvents ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#36 0x400ef7c3 in nsEventQueueImpl::ProcessPendingEvents() ()
   from /usr/lib/mozilla-1.4b/libxpcom.so
No symbol table info available.
#37 0x417c3c95 in event_processor_callback(_GIOChannel*, GIOCondition, void*)
    () from /usr/lib/mozilla-1.4b/components/libwidget_gtk2.so
No symbol table info available.
#38 0x40bac12f in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#39 0x40b8ac75 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#40 0x40b8bce8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#41 0x40b8bffd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#42 0x40b8c6ff in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#43 0x4078d318 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#44 0x080798b3 in main (argc=9, argv=0xbffffab4) at galeon-main.c:158
	context = (struct poptContext_s *) 0x0
	context_as_value = {g_type = 68, data = {{v_int = 135411192, 
      v_uint = 135411192, v_long = 135411192, v_ulong = 135411192, 
      v_int64 = 135411192, v_uint64 = 135411192, v_float = 4.39987168e-34, 
      v_double = 6.6902018029613037e-316, v_pointer = 0x81235f8}, {v_int = 0, 
      v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}}}
	program = (struct _GnomeProgram *) 0x8243000
#45 0x40cc6bb4 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0  0x40d5f299 in wait4 () from /lib/libc.so.6




-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.