pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: printing with firefox3?



On Mon, 19 Jan 2009 18:05:47 +0200
Yorick Hardy <yorickhardy%gmail.com@localhost> wrote:

> That makes me somewhat less sure of my proposed solution!
> 
> Do you
> have /usr/pkg/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so ?

No.
> 
> Can you send the output of "thread apply all bt" in gdb of a core
> dump ?
> 

I think this is one, but I can generate a fresh dump if you want.  (But
I think I have the patch installed everywhere, so I'll have to build a
new, buggy version...)

Program terminated with signal 11, Segmentation fault.
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
(gdb) thread apply all bt

Thread 8 (process 80754):
#0  0xb9bf2597 in uuid_from_string () from /usr/lib/libc.so.12
#1  0xbaffa6b3 in save_yourself_cb () from /usr/pkg/lib/firefox3/libxul.so
#2  0xb9c40490 in __grscan_files () from /usr/lib/libc.so.12
#3  0xb038a05d in EVP_sha512 () from /usr/lib/libcrypto.so.4
#4  0xb0364682 in EVP_DigestFinal_ex () from /usr/lib/libcrypto.so.4
#5  0xb0350251 in RAND_SSLeay () from /usr/lib/libcrypto.so.4
#6  0xb0350430 in RAND_SSLeay () from /usr/lib/libcrypto.so.4
#7  0xb034fe59 in RAND_seed () from /usr/lib/libcrypto.so.4
#8  0xb1c9b70c in httpInitialize () at http.c:1178
#9  0xb1c9c131 in httpConnectEncrypt (host=0xb0621bb5 "localhost", port=631, 
    encryption=HTTP_ENCRYPT_IF_REQUESTED) at http.c:388
#10 0xb1c95cb9 in cupsGetDests (dests=0xbfbfd0c4) at dest.c:273
#11 0xbb9317b0 in gtk_xtbin_new () from /usr/pkg/lib/firefox3/libxul.so
#12 0xbb80898b in nsPrinterEnumeratorGTK::nsPrinterEnumeratorGTK ()
   from /usr/pkg/lib/firefox3/libxul.so
#13 0xbb808a9b in nsDeviceContextSpecGTK::Init ()
   from /usr/pkg/lib/firefox3/libxul.so
#14 0xbb81b98e in nsPrintOptions::ReadPrefs ()
   from /usr/pkg/lib/firefox3/libxul.so
#15 0xbb9080f8 in nsPurpleBuffer::BumpGeneration ()
   from /usr/pkg/lib/firefox3/libxul.so
#16 0xbb024b1c in XPCWrappedNative::CallMethod ()
   from /usr/pkg/lib/firefox3/libxul.so
#17 0xbb029f68 in xpc_TraceForValidWrapper ()
   from /usr/pkg/lib/firefox3/libxul.so
#18 0xba7e12dd in js_Invoke () from /usr/pkg/lib/firefox3/libmozjs.so
#19 0xba7e187d in js_InternalInvoke () from /usr/pkg/lib/firefox3/libmozjs.so
#20 0xba7e1949 in js_InternalGetOrSet () from /usr/pkg/lib/firefox3/libmozjs.so
#21 0xba7e94c3 in js_NativeGet () from /usr/pkg/lib/firefox3/libmozjs.so
#22 0xba7ea499 in js_GetPropertyHelper ()
   from /usr/pkg/lib/firefox3/libmozjs.so
#23 0xba7d59dd in js_Interpret () from /usr/pkg/lib/firefox3/libmozjs.so
---Type <return> to continue, or q <return> to quit---
#24 0xba7e15c7 in js_Invoke () from /usr/pkg/lib/firefox3/libmozjs.so
#25 0xba7e187d in js_InternalInvoke () from /usr/pkg/lib/firefox3/libmozjs.so
#26 0xba7a9a43 in JS_CallFunctionValue ()
   from /usr/pkg/lib/firefox3/libmozjs.so
#27 0xbb465fca in nsJSContext::InitContext ()
   from /usr/pkg/lib/firefox3/libxul.so
#28 0xbb49f77d in nsDOMScriptObjectFactory::GetExternalClassInfoInstance ()
   from /usr/pkg/lib/firefox3/libxul.so
#29 0xbb345d1f in nsEventListenerManager::PrepareToUseCaretPosition ()
   from /usr/pkg/lib/firefox3/libxul.so
#30 0xbb34628b in nsEventListenerManager::FixContextMenuEvent ()
   from /usr/pkg/lib/firefox3/libxul.so
#31 0xbb3616b4 in nsXMLEventsManager::AttributeChanged ()
   from /usr/pkg/lib/firefox3/libxul.so
#32 0xbb361909 in nsTHashtable<nsBaseHashtableET<nsISupportsHashKey, nsCOMPtr<ns
XMLEventsListener> > >::s_MatchEntry () from /usr/pkg/lib/firefox3/libxul.so
#33 0xbb3623d9 in nsPLDOMEvent::Run () from /usr/pkg/lib/firefox3/libxul.so
#34 0xbb4fd41b in nsXULElement::UnsetAttr ()
   from /usr/pkg/lib/firefox3/libxul.so
#35 0xbb3615f7 in nsXMLEventsManager::AddListeners ()
   from /usr/pkg/lib/firefox3/libxul.so
#36 0xbb362162 in nsXMLEventsElement::GetNodeType ()
   from /usr/pkg/lib/firefox3/libxul.so
#37 0xbb19bca9 in PresShell::GetSelectionForCopy ()
   from /usr/pkg/lib/firefox3/libxul.so
#38 0xbb2cc9c6 in nsXULPopupManager::ShowPopupCallback ()
   from /usr/pkg/lib/firefox3/libxul.so
#39 0xbb8fa6d6 in nsEventQueue::nsEventQueue ()
   from /usr/pkg/lib/firefox3/libxul.so
#40 0xbb8c1ed4 in nsVoidArray::InsertElementsAt ()
   from /usr/pkg/lib/firefox3/libxul.so
#41 0xbb8127c7 in nsNativeThemeGTK::GetMinimumWidgetSize ()
   from /usr/pkg/lib/firefox3/libxul.so
#42 0xbb6b52f4 in nsCommandLine::ResolveURI ()
---Type <return> to continue, or q <return> to quit---
   from /usr/pkg/lib/firefox3/libxul.so
#43 0xbaff3cae in XRE_main () from /usr/pkg/lib/firefox3/libxul.so
#44 0x0804993b in main ()

Thread 7 (process 146290):
#0  0xb9bf2457 in uuid_enc_le () from /usr/lib/libc.so.12
#1  0xba778e44 in PR_Poll () from /usr/pkg/lib/firefox3/libnspr4.so
#2  0xbb05cc53 in nsSocketEvent::~nsSocketEvent ()
   from /usr/pkg/lib/firefox3/libxul.so
#3  0xbb05d61a in nsSocketTransportService::MoveToIdleList ()
   from /usr/pkg/lib/firefox3/libxul.so
#4  0xbb05d8df in nsSocketTransportService::~nsSocketTransportService ()
   from /usr/pkg/lib/firefox3/libxul.so
#5  0xbb8fa678 in nsEventQueue::~nsEventQueue ()
   from /usr/pkg/lib/firefox3/libxul.so
#6  0xbb8c1ed4 in nsVoidArray::InsertElementsAt ()
   from /usr/pkg/lib/firefox3/libxul.so
#7  0xbb05db91 in nsSocketTransportService::Dispatch ()
   from /usr/pkg/lib/firefox3/libxul.so
#8  0xbb8fa6d6 in nsEventQueue::nsEventQueue ()
   from /usr/pkg/lib/firefox3/libxul.so
#9  0xbb8c1ed4 in nsVoidArray::InsertElementsAt ()
   from /usr/pkg/lib/firefox3/libxul.so
#10 0xbb8faa73 in nsEnvironment::Create () from /usr/pkg/lib/firefox3/libxul.so
#11 0xba77c449 in PR_JoinThread () from /usr/pkg/lib/firefox3/libnspr4.so
#12 0xbbbe5afb in pthread_create () from /usr/lib/libpthread.so.0
#13 0xb9c15520 in makecontext () from /usr/lib/libc.so.12

Thread 6 (process 211826):
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
#1  0xbbbe38eb in pthread_cond_timedwait () from /usr/lib/libpthread.so.0
#2  0xba7767c3 in PRP_NakedNotify () from /usr/pkg/lib/firefox3/libnspr4.so
#3  0xba777413 in PR_WaitCondVar () from /usr/pkg/lib/firefox3/libnspr4.so
#4  0xbb8fe4d3 in nsTimerImpl::nsTimerImpl ()
---Type <return> to continue, or q <return> to quit---
   from /usr/pkg/lib/firefox3/libxul.so
#5  0xbb8fa6d6 in nsEventQueue::nsEventQueue ()
   from /usr/pkg/lib/firefox3/libxul.so
#6  0xbb8c1ed4 in nsVoidArray::InsertElementsAt ()
   from /usr/pkg/lib/firefox3/libxul.so
#7  0xbb8faa73 in nsEnvironment::Create () from /usr/pkg/lib/firefox3/libxul.so
#8  0xba77c449 in PR_JoinThread () from /usr/pkg/lib/firefox3/libnspr4.so
#9  0xbbbe5afb in pthread_create () from /usr/lib/libpthread.so.0
#10 0xb9c15520 in makecontext () from /usr/lib/libc.so.12

Thread 5 (process 342898):
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
#1  0xbbbe3b14 in pthread_cond_wait () from /usr/lib/libpthread.so.0
#2  0xba7774a4 in PR_WaitCondVar () from /usr/pkg/lib/firefox3/libnspr4.so
#3  0xbb6da54a in nsRecentBadCertsService::GetRecentBadCert ()
   from /usr/pkg/lib/firefox3/libxul.so
#4  0xbb6d992a in nsCertOverrideService::HasMatchingOverride ()
   from /usr/pkg/lib/firefox3/libxul.so
#5  0xba77c449 in PR_JoinThread () from /usr/pkg/lib/firefox3/libnspr4.so
#6  0xbbbe5afb in pthread_create () from /usr/lib/libpthread.so.0
#7  0xb9c15520 in makecontext () from /usr/lib/libc.so.12

Thread 4 (process 408434):
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
#1  0xbbbe3b14 in pthread_cond_wait () from /usr/lib/libpthread.so.0
#2  0xba7774a4 in PR_WaitCondVar () from /usr/pkg/lib/firefox3/libnspr4.so
#3  0xbb6db5ed in nsSSLThread::Run () from /usr/pkg/lib/firefox3/libxul.so
#4  0xbb6d992a in nsCertOverrideService::HasMatchingOverride ()
   from /usr/pkg/lib/firefox3/libxul.so
#5  0xba77c449 in PR_JoinThread () from /usr/pkg/lib/firefox3/libnspr4.so
#6  0xbbbe5afb in pthread_create () from /usr/lib/libpthread.so.0
#7  0xb9c15520 in makecontext () from /usr/lib/libc.so.12

Thread 3 (process 1063794):
---Type <return> to continue, or q <return> to quit---
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
#1  0xbbbe3b14 in pthread_cond_wait () from /usr/lib/libpthread.so.0
#2  0xba7774a4 in PR_WaitCondVar () from /usr/pkg/lib/firefox3/libnspr4.so
#3  0xba7774ff in PR_Wait () from /usr/pkg/lib/firefox3/libnspr4.so
#4  0xbb8f9763 in non-virtual thunk to nsComponentManagerImpl::QueryInterface(ns
ID const&, void**) () from /usr/pkg/lib/firefox3/libxul.so
#5  0xb379cc10 in ?? ()
#6  0xffffffff in ?? ()
#7  0xb4fffecc in ?? ()
#8  0xbb8f972e in non-virtual thunk to nsComponentManagerImpl::ContractIDToCID(c
har const*, nsID**) () from /usr/pkg/lib/firefox3/libxul.so
#9  0xb9216690 in ?? ()
#10 0x00000000 in ?? ()

Thread 2 (process 1129330):
#0  0xb9c2c147 in __fts_read30 () from /usr/lib/libc.so.12
#1  0xbbbe5b03 in pthread_create () from /usr/lib/libpthread.so.0
#2  0xb9c15520 in makecontext () from /usr/lib/libc.so.12

Thread 1 (process 1260402):
#0  0xb9bf2eb7 in __sigpending14 () from /usr/lib/libc.so.12
#1  0xbbbe38eb in pthread_cond_timedwait () from /usr/lib/libpthread.so.0
#2  0xba7767c3 in PRP_NakedNotify () from /usr/pkg/lib/firefox3/libnspr4.so
#3  0xba777413 in PR_WaitCondVar () from /usr/pkg/lib/firefox3/libnspr4.so
#4  0xba7774ff in PR_Wait () from /usr/pkg/lib/firefox3/libnspr4.so
#5  0xbb8fc9ef in nsThreadManager::UnregisterCurrentThread ()
   from /usr/pkg/lib/firefox3/libxul.so
#6  0xbb8fa6d6 in nsEventQueue::nsEventQueue ()
   from /usr/pkg/lib/firefox3/libxul.so
#7  0xbb8c1ed4 in nsVoidArray::InsertElementsAt ()
   from /usr/pkg/lib/firefox3/libxul.so
#8  0xbb8faa73 in nsEnvironment::Create () from /usr/pkg/lib/firefox3/libxul.so
#9  0xba77c449 in PR_JoinThread () from /usr/pkg/lib/firefox3/libnspr4.so
#10 0xbbbe5afb in pthread_create () from /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#11 0xb9c15520 in makecontext () from /usr/lib/libc.so.12


                --Steve Bellovin, http://www.cs.columbia.edu/~smb


Home | Main Index | Thread Index | Old Index