Summary: | SIGSEGV upon concurrent SwXTextDocument::close and SwXTextCursor::release | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Stephan Bergmann <sbergman> |
Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | mst.fdo |
Version: | 4.1.0.0.alpha0+ Master | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Stephan Bergmann
2013-01-08 14:05:22 UTC
A similar SIGSEGV crash now happened to me in sw_unoapi on current Linux master with the below (relevant subset of) threads: > Thread 14 (Thread 0x2aaab2299700 (LWP 4625)): > #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 > #1 0x0000003c80a09cc1 in _L_lock_885 () from /lib64/libpthread.so.0 > #2 0x0000003c80a09bda in __GI___pthread_mutex_lock (mutex=0x15e51f0) at pthread_mutex_lock.c:85 > #3 0x00002aac2d62818e in osl_acquireMutex (Mutex=0x15e51f0) at lo/core/sal/osl/unx/mutex.c:114 > #4 0x00002aac3195ae2e in vcl::SolarMutexObject::acquire (this=0x15e51c0) at lo/core/vcl/source/app/solarmutex.cxx:35 > #5 0x00002aac31ef8390 in SalYieldMutex::acquire (this=0x15e51c0) at lo/core/vcl/generic/app/geninst.cxx:49 > #6 0x00002aac6492b866 in SolarMutexGuard::SolarMutexGuard (this=0x2aaab2297ef0) at lo/core/solver/unxlngx6/inc/vcl/svapp.hxx:435 > #7 0x00002aac651536f1 in sw::UnoImplPtr<SwXTextCursor::Impl>::~UnoImplPtr (this=0x2aac4e3e42e0, __in_chrg=<optimized out>) at lo/core/sw/inc/unobaseclass.hxx:111 > #8 0x00002aac65147727 in SwXTextCursor::~SwXTextCursor (this=0x2aac4e3e4248, __in_chrg=<optimized out>) at lo/core/sw/source/core/unocore/unoobj.cxx:828 > #9 0x00002aac651477aa in SwXTextCursor::~SwXTextCursor (this=0x2aac4e3e4248, __in_chrg=<optimized out>) at lo/core/sw/source/core/unocore/unoobj.cxx:830 > #10 0x00002aac2e40578b in cppu::OWeakObject::release (this=0x2aac4e3e4248) at lo/core/cppuhelper/source/weak.cxx:204 > #11 0x00002aac6515456a in cppu::WeakImplHelper12<com::sun::star::lang::XServiceInfo, com::sun::star::beans::XPropertySet, com::sun::star::beans::XPropertyState, com::sun::star::beans::XMultiPropertyStates, com::sun::star::container::XEnumerationAccess, com::sun::star::container::XContentEnumerationAccess, com::sun::star::util::XSortable, com::sun::star::document::XDocumentInsertable, com::sun::star::text::XSentenceCursor, com::sun::star::text::XWordCursor, com::sun::star::text::XParagraphCursor, com::sun::star::text::XRedline>::release (this=0x2aac4e3e4248) at lo/core/solver/unxlngx6/inc/cppuhelper/implbase12.hxx:117 > #12 0x00002aac65151d3a in SwXTextCursor::release (this=0x2aac4e3e4248) at lo/core/sw/source/core/unocore/unoobj.cxx:2988 > #13 0x00002aac3eaa3fa8 in bridges::cpp_uno::shared::freeUnoInterfaceProxy (pEnv=0x2aac500009e0, pProxy=0x2aac60740af0) at lo/core/bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:43 > #14 0x00002aac2e0ca05c in (anonymous namespace)::s_stub_defenv_revokeInterface (pParam=0x2aaab22981f8) at lo/core/cppu/source/uno/lbenv.cxx:391 > #15 0x00002aac2e0c5ae2 in s_environment_invoke_v (pCurrEnv=0x0, pTargetEnv=0x2aac500009e0, pCallee=0x2aac2e0c9d08 <(anonymous namespace)::s_stub_defenv_revokeInterface(va_list*)>, pParam=0x2aaab22981f8) at lo/core/cppu/source/uno/EnvStack.cxx:287 > #16 0x00002aac2e0c5b8b in uno_Environment_invoke_v (pTargetEnv=0x2aac500009e0, pCallee=0x2aac2e0c9d08 <(anonymous namespace)::s_stub_defenv_revokeInterface(va_list*)>, pParam=0x2aaab22981f8) at lo/core/cppu/source/uno/EnvStack.cxx:306 > #17 0x00002aac2e0c5c4b in uno_Environment_invoke (pEnv=0x2aac500009e0, pCallee=0x2aac2e0c9d08 <(anonymous namespace)::s_stub_defenv_revokeInterface(va_list*)>) at lo/core/cppu/source/uno/EnvStack.cxx:315 > #18 0x00002aac2e0ca404 in (anonymous namespace)::defenv_revokeInterface (pEnv=0x2aac500009e0, pInterface=0x2aab30093690) at lo/core/cppu/source/uno/lbenv.cxx:447 > #19 0x00002aac3eaa40ce in bridges::cpp_uno::shared::releaseProxy (pUnoI=0x2aab30093690) at lo/core/bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:85 > #20 0x00002aac4c456c31 in com::sun::star::uno::UnoInterfaceReference::~UnoInterfaceReference (this=0x2aaab22983e0, __in_chrg=<optimized out>) at lo/core/solver/unxlngx6/inc/uno/dispatcher.hxx:88 > #21 0x00002aac4c45139b in binaryurp::Bridge::releaseStub (this=0x2aac3feb5670, oid="2aac4e3e4248;gcc3[0];7252421390fa443eaf9b864a0ffba99", type=...) at lo/core/binaryurp/source/bridge.cxx:525 > #22 0x00002aac4c46d8a3 in binaryurp::IncomingRequest::execute_throw (this=0x2aac5c01e650, returnValue=0x2aaab2298b10, outArguments=0x2aaab2298a80) at lo/core/binaryurp/source/incomingrequest.cxx:139 > #23 0x00002aac4c46d023 in binaryurp::IncomingRequest::execute (this=0x2aac5c01e650) at lo/core/binaryurp/source/incomingrequest.cxx:74 > #24 0x00002aac4c488359 in binaryurp::(anonymous namespace)::request (pThreadSpecificData=0x2aac5c01e650) at lo/core/binaryurp/source/reader.cxx:87 > #25 0x00002aac2e09422a in cppu_threadpool::JobQueue::enter (this=0x2aac5c0112b0, nDisposeId=46919766307904, bReturnWhenNoJob=1 '\001') at lo/core/cppu/source/threadpool/jobqueue.cxx:115 > #26 0x00002aac2e097b15 in cppu_threadpool::ORequestThread::run (this=0x2aac5c00f440) at lo/core/cppu/source/threadpool/thread.cxx:173 > #27 0x00002aac2e0982fb in osl::threadFunc (param=0x2aac5c00f450) at lo/core/solver/unxlngx6/inc/osl/thread.hxx:187 > #28 0x00002aac2d632c2b in osl_thread_start_Impl (pData=0x2aac5c00fc70) at lo/core/sal/osl/unx/thread.c:252 > #29 0x0000003c80a07d15 in start_thread (arg=0x2aaab2299700) at pthread_create.c:308 > #30 0x0000003c806f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 > Thread 6 (Thread 0x2aac37e33f40 (LWP 32488)): > #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 > #1 0x0000003c80a09cc1 in _L_lock_885 () from /lib64/libpthread.so.0 > #2 0x0000003c80a09bda in __GI___pthread_mutex_lock (mutex=0x15e51f0) at pthread_mutex_lock.c:85 > #3 0x00002aac2d62818e in osl_acquireMutex (Mutex=0x15e51f0) at lo/core/sal/osl/unx/mutex.c:114 > #4 0x00002aac3195ae2e in vcl::SolarMutexObject::acquire (this=0x15e51c0) at lo/core/vcl/source/app/solarmutex.cxx:35 > #5 0x00002aac31ef8390 in SalYieldMutex::acquire (this=0x15e51c0) at lo/core/vcl/generic/app/geninst.cxx:49 > #6 0x00002aac31ef8577 in SalGenericInstance::AcquireYieldMutex (this=0x15e5220, nCount=1) at lo/core/vcl/generic/app/geninst.cxx:108 > #7 0x00002aac3e47a366 in SvpSalInstance::DoReleaseYield (this=0x15e5220, nTimeoutMS=16) at lo/core/vcl/headless/svpinst.cxx:318 > #8 0x00002aac3e47a240 in SvpSalInstance::Yield (this=0x15e5220, bWait=true, bHandleAllCurrentEvents=false) at lo/core/vcl/headless/svpinst.cxx:300 > #9 0x00002aac3195fc8e in ImplYield (i_bWait=true, i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:429 > #10 0x00002aac3195c04d in Application::Yield (i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:463 > #11 0x00002aac3195bfee in Application::Execute () at lo/core/vcl/source/app/svapp.cxx:408 > #12 0x00002aac2d8db85e in desktop::Desktop::Main (this=0x7fff81482930) at lo/core/desktop/source/app/app.cxx:1656 > #13 0x00002aac319673e7 in ImplSVMain () at lo/core/vcl/source/app/svmain.cxx:163 > #14 0x00002aac31967514 in SVMain () at lo/core/vcl/source/app/svmain.cxx:200 > #15 0x00002aac2d91de86 in soffice_main () at lo/core/desktop/source/app/sofficemain.cxx:73 > #16 0x0000000000400998 in sal_main () at lo/core/desktop/source/app/main.c:48 > #17 0x0000000000400979 in main (argc=9, argv=0x7fff81482b18) at lo/core/desktop/source/app/main.c:47 > Thread 1 (Thread 0x2aab29fc8700 (LWP 4622)): > #0 x86_64_fallback_frame_state (context=0x2aab29fc14d0, context=0x2aab29fc14d0, fs=0x2aab29fc15c0) at ./md-unwind-support.h:53 > #1 uw_frame_state_for (context=context@entry=0x2aab29fc14d0, fs=fs@entry=0x2aab29fc15c0) at ../../../libgcc/unwind-dw2.c:1187 > #2 0x0000003c81e0ff6c in _Unwind_Backtrace (trace=0x3c80706a80 <backtrace_helper>, trace_argument=0x2aab29fc1780) at ../../../libgcc/unwind.inc:290 > #3 0x0000003c80706c16 in __GI___backtrace (array=<optimized out>, size=256) at ../sysdeps/x86_64/backtrace.c:109 > #4 0x00002aac2d635778 in PrintStack (sig=6) at lo/core/sal/osl/unx/signal.c:829 > #5 0x00002aac2d6359b2 in CallSystemHandler (Signal=6) at lo/core/sal/osl/unx/signal.c:895 > #6 0x00002aac2d635adb in SignalHandlerFunction (Signal=6) at lo/core/sal/osl/unx/signal.c:992 > #7 <signal handler called> > #8 0x0000003c80635ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 > #9 0x0000003c80637358 in __GI_abort () at abort.c:90 > #10 0x00002aac31fadf37 in SalAbort (rErrorText="", bDumpCore=true) at lo/core/vcl/unx/generic/plugadapt/salplug.cxx:282 > #11 0x00002aac3195bf2b in Application::Abort (rErrorText="") at lo/core/vcl/source/app/svapp.cxx:382 > #12 0x00002aac2d8da6fa in desktop::Desktop::Exception (this=0x7fff81482930, nError=768) at lo/core/desktop/source/app/app.cxx:1275 > #13 0x00002aac31967314 in VCLExceptionSignal_impl (pInfo=0x2aab29fc2aa0) at lo/core/vcl/source/app/svmain.cxx:132 > #14 0x00002aac2d63582d in CallSignalHandler (pInfo=0x2aab29fc2aa0) at lo/core/sal/osl/unx/signal.c:854 > #15 0x00002aac2d635ac0 in SignalHandlerFunction (Signal=6) at lo/core/sal/osl/unx/signal.c:989 > #16 <signal handler called> > #17 0x0000003c80635ba5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63 > #18 0x0000003c80637358 in __GI_abort () at abort.c:90 > #19 0x00002aac70703149 in os::die () at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:1597 > #20 0x00002aac7085f822 in VMError::report_and_die (this=0x2aab29fc3230) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/utilities/vmError.cpp:1022 > #21 0x00002aac70860260 in crash_handler (sig=11, info=0x2aab29fc3470, ucVoid=0x2aab29fc3340) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os/linux/vm/vmError_linux.cpp:106 > #22 <signal handler called> > #23 0x00002aac6b370123 in ?? () > #24 0x00002aac70703120 in os::abort (dump_core=true) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:1578 > #25 0x00002aac7085fb8f in VMError::report_and_die (this=0x2aab29fc39e0) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/share/vm/utilities/vmError.cpp:1018 > #26 0x00002aac7070a4af in JVM_handle_linux_signal (sig=11, info=0x2aab29fc3c30, ucVoid=0x2aab29fc3b00, abort_if_unrecognized=1) at /usr/src/debug/java-1.7.0-openjdk/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:528 > #27 <signal handler called> > #28 0x00002aac67b06c52 in std::auto_ptr<svx::PropertyChangeNotifier_Data>::operator-> (this=0x48) at /usr/lib/gcc/x86_64-redhat-linux/4.7.2/../../../../include/c++/4.7.2/backward/auto_ptr.h:196 > #29 0x00002aac67b04bcb in svx::PropertyChangeNotifier::notifyPropertyChange (this=0x48, _eProperty=svx::eShapePosition) at lo/core/svx/source/unodraw/shapepropertynotifier.cxx:143 > #30 0x00002aac679b2a1c in SdrObject::notifyShapePropertyChange (this=0x2aab30316ac0, _eProperty=svx::eShapePosition) at lo/core/svx/source/svdraw/svdobj.cxx:3032 > #31 0x00002aac679b220b in SdrObject::SendUserCall (this=0x2aab30316ac0, eUserCall=SDRUSERCALL_MOVEONLY, rBoundRect=Rectangle = {...}) at lo/core/svx/source/svdraw/svdobj.cxx:2910 > #32 0x00002aac679acdcf in SdrObject::SetAnchorPos (this=0x2aab30316ac0, rPnt=Point = {...}) at lo/core/svx/source/svdraw/svdobj.cxx:1641 > #33 0x00002aac64e9e68a in objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition (this=0x2aab29fc47c0) at lo/core/sw/source/core/objectpositioning/ascharanchoredobjectposition.cxx:248 > #34 0x00002aac64f58a7d in SwFlyCntPortion::SetBase (this=0x2aab3010ad10, rFrm=..., rBase=Point = {...}, nLnAscent=0, nLnDescent=0, nFlyAsc=0, nFlyDesc=0, nFlags=6 '\006') at lo/core/sw/source/core/text/porfly.cxx:381 > #35 0x00002aac64f588b5 in SwFlyCntPortion::SwFlyCntPortion (this=0x2aab3010ad10, rFrm=..., pDrawContact=0x2aab303185e0, rBase=Point = {...}, nLnAscent=0, nLnDescent=0, nFlyAsc=0, nFlyDesc=0, nFlags=6 '\006') at lo/core/sw/source/core/text/porfly.cxx:322 > #36 0x00002aac64f49bd1 in SwTxtFormatter::NewFlyCntPortion (this=0x2aab29fc5b50, rInf=..., pHint=0x2aab30318760) at lo/core/sw/source/core/text/itrform2.cxx:2564 > #37 0x00002aac64f8a9c4 in SwTxtFormatter::NewExtraPortion (this=0x2aab29fc5b50, rInf=...) at lo/core/sw/source/core/text/txtfld.cxx:360 > #38 0x00002aac64f44aa9 in SwTxtFormatter::NewPortion (this=0x2aab29fc5b50, rInf=...) at lo/core/sw/source/core/text/itrform2.cxx:1320 > #39 0x00002aac64f42946 in SwTxtFormatter::BuildPortions (this=0x2aab29fc5b50, rInf=...) at lo/core/sw/source/core/text/itrform2.cxx:709 > #40 0x00002aac64f45840 in SwTxtFormatter::FormatLine (this=0x2aab29fc5b50, nStartPos=1) at lo/core/sw/source/core/text/itrform2.cxx:1538 > #41 0x00002aac64f1af0b in SwTxtFrm::FormatLine (this=0x2aac69b68138, rLine=..., bPrev=0 '\000') at lo/core/sw/source/core/text/frmform.cxx:1117 > #42 0x00002aac64f1c341 in SwTxtFrm::_Format (this=0x2aac69b68138, rLine=..., rInf=..., bAdjust=0 '\000') at lo/core/sw/source/core/text/frmform.cxx:1479 > #43 0x00002aac64f1cb9f in SwTxtFrm::_Format (this=0x2aac69b68138, pPara=0x2aab2a3ea380) at lo/core/sw/source/core/text/frmform.cxx:1653 > #44 0x00002aac64f1da56 in SwTxtFrm::Format (this=0x2aac69b68138) at lo/core/sw/source/core/text/frmform.cxx:1803 > #45 0x00002aac64da7580 in SwCntntFrm::MakeAll (this=0x2aac69b68138) at lo/core/sw/source/core/layout/calcmove.cxx:1392 > #46 0x00002aac64da2339 in SwFrm::OptPrepareMake (this=0x2aac69b68138) at lo/core/sw/source/core/layout/calcmove.cxx:394 > #47 0x00002aac64df934a in SwFrm::OptCalc (this=0x2aac69b68138) at lo/core/sw/source/core/inc/frame.hxx:1028 > #48 0x00002aac64df730d in SwLayAction::_FormatCntnt (this=0x2aab29fc6c70, pCntnt=0x2aac69b68138, pPage=0x2aac69bf5210) at lo/core/sw/source/core/layout/layact.cxx:1959 > #49 0x00002aac64df67c4 in SwLayAction::FormatCntnt (this=0x2aab29fc6c70, pPage=0x2aac69bf5210) at lo/core/sw/source/core/layout/layact.cxx:1783 > #50 0x00002aac64df2318 in SwLayAction::InternalAction (this=0x2aab29fc6c70) at lo/core/sw/source/core/layout/layact.cxx:694 > #51 0x00002aac64df16a7 in SwLayAction::Action (this=0x2aab29fc6c70) at lo/core/sw/source/core/layout/layact.cxx:454 > #52 0x00002aac6522116b in ViewShell::ImplEndAction (this=0x2aab301542b0, bIdleEnd=0 '\000') at lo/core/sw/source/core/view/viewsh.cxx:235 > #53 0x00002aac649f57c0 in ViewShell::EndAction (this=0x2aab301542b0, bIdleEnd=0 '\000') at lo/core/sw/inc/viewsh.hxx:594 > #54 0x00002aac649e5a95 in SwCrsrShell::EndAction (this=0x2aab301542b0, bIdleEnd=0 '\000') at lo/core/sw/source/core/crsr/crsrsh.cxx:257 > #55 0x00002aac64cfb5c7 in SwEditShell::EndAllAction (this=0x2aab301542b0) at lo/core/sw/source/core/edit/edws.cxx:119 > #56 0x00002aac653b5be5 in SwDocShell::Notify (this=0x2aab300c7460, rHint=...) at lo/core/sw/source/ui/app/docsh2.cxx:304 > #57 0x00002aac2f89be93 in SfxBroadcaster::Broadcast (this=0x2aab300c7460, rHint=...) at lo/core/svl/source/notify/brdcst.cxx:49 > #58 0x00002aac2f167d31 in SfxObjectShell::ModifyChanged (this=0x2aab300c7460) at lo/core/sfx2/source/doc/objmisc.cxx:365 > #59 0x00002aac2f167c51 in SfxObjectShell::SetModified (this=0x2aab300c7460, bModifiedP=0 '\000') at lo/core/sfx2/source/doc/objmisc.cxx:345 > #60 0x00002aac653bc65c in SwDocShell::SetModified (this=0x2aab300c7460, bSet=0 '\000') at lo/core/sw/source/ui/app/docsh2.cxx:1523 > #61 0x00002aac2f1beee5 in SfxBaseModel::setModified (this=0x2aaab1328458, bModified=0 '\000') at lo/core/sfx2/source/doc/sfxbasemodel.cxx:1365 > #62 0x00002aac3ea99df6 in gcc3::callVirtualMethod (pThis=0x2aaab13284f0, nVtableIndex=6, pRegisterReturn=0x0, pReturnTypeRef=0x15ec250, bSimpleReturn=true, pStack=0x2aab29fc7250, nStack=0, pGPR=0x2aab29fc72c0, nGPR=2, pFPR=0x2aab29fc72f0, nFPR=0) at lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:119 > #63 0x00002aac3eaa17d8 in cpp_call (pThis=0x2aab3010ca80, aVtableSlot=..., pReturnTypeRef=0x15ec250, nParams=1, pParams=0x2aac5c004260, pUnoReturn=0x0, pUnoArgs=0x2aab30093ac0, ppUnoExc=0x2aab29fc76a8) at lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:237 > #64 0x00002aac3eaa233c in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x2aab3010ca80, pMemberDescr=0x2aac5c0046b0, pReturn=0x0, pArgs=0x2aab30093ac0, ppException=0x2aab29fc76a8) at lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:431 > #65 0x00002aac4c46e153 in binaryurp::IncomingRequest::execute_throw (this=0x2aac5c015d60, returnValue=0x2aab29fc7b10, outArguments=0x2aab29fc7a80) at lo/core/binaryurp/source/incomingrequest.cxx:245 > #66 0x00002aac4c46d023 in binaryurp::IncomingRequest::execute (this=0x2aac5c015d60) at lo/core/binaryurp/source/incomingrequest.cxx:74 > #67 0x00002aac4c488359 in binaryurp::(anonymous namespace)::request (pThreadSpecificData=0x2aac5c015d60) at lo/core/binaryurp/source/reader.cxx:87 > #68 0x00002aac2e09422a in cppu_threadpool::JobQueue::enter (this=0x2aac5c034e50, nDisposeId=46919766305312, bReturnWhenNoJob=1 '\001') at lo/core/cppu/source/threadpool/jobqueue.cxx:115 > #69 0x00002aac2e097b15 in cppu_threadpool::ORequestThread::run (this=0x2aac5c00ea20) at lo/core/cppu/source/threadpool/thread.cxx:173 > #70 0x00002aac2e0982fb in osl::threadFunc (param=0x2aac5c00ea30) at lo/core/solver/unxlngx6/inc/osl/thread.hxx:187 > #71 0x00002aac2d632c2b in osl_thread_start_Impl (pData=0x2aac5c00f5d0) at lo/core/sal/osl/unx/thread.c:252 > #72 0x0000003c80a07d15 in start_thread (arg=0x2aab29fc8700) at pthread_create.c:308 > #73 0x0000003c806f246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114 |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.