Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 645148 Details for
Bug 876739
[abrt] rosegarden4-12.04-3.fc17: __pthread_mutex_lock: Process /usr/bin/rosegarden was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 54.21 KB, created by
Mitch Skinner
on 2012-11-14 20:20:24 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Mitch Skinner
Created:
2012-11-14 20:20:24 UTC
Size:
54.21 KB
patch
obsolete
>[New LWP 3419] >[New LWP 3421] >[New LWP 3424] >[New LWP 3422] >[New LWP 3423] >[New LWP 3417] >warning: Could not load shared library symbols for %0*Zx, 0x%0*Zx). >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/usr/lib/debug/usr/lib64/libicudata.so.48.1.1.debug": separate debug info file has no debug info >Core was generated by `rosegarden'. >Program terminated with signal 11, Segmentation fault. >#0 __pthread_mutex_lock (mutex=0x20) at pthread_mutex_lock.c:51 >51 unsigned int type = PTHREAD_MUTEX_TYPE (mutex); > >Thread 6 (Thread 0x7f4f40091880 (LWP 3417)): >#0 0x0000003d284e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > __arg2 = 5 > _a3 = <optimized out> > _a1 = <optimized out> > __arg3 = 19 > __arg1 = 83633792 > _a2 = <optimized out> > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#1 0x0000003d2a047af4 in g_main_context_poll (n_fds=5, fds=0x4fc2680, timeout=19, context=0x15ddc40, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3d2a055910 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x15ddc40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = 19 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x4fc2680 >#3 0x0000003d2a047c14 in g_main_context_iteration (context=0x15ddc40, may_block=1) at gmain.c:3207 > retval = <optimized out> >#4 0x00007f4f40259fd6 in QEventDispatcherGlib::processEvents (this=0x15e06c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 > d = 0x15e06e0 > canWait = <optimized out> > savedFlags = {i = 0} > result = <optimized out> >#5 0x00007f4f40d6948e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 > d = 0x15e06e0 > saved_flags = {i = 0} > returnValue = 252 >#6 0x00007f4f4022acbf in QEventLoop::processEvents (this=this@entry=0x7ffff039bbc0, flags=...) at kernel/qeventloop.cpp:149 > d = 0x4f48e10 >#7 0x00007f4f4022af48 in QEventLoop::exec (this=0x7ffff039bbc0, flags=...) at kernel/qeventloop.cpp:204 > d = 0x4f48e10 > locker = {val = 22875336} > app = 0x7ffff039c560 >#8 0x00007f4f4022fd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 > threadData = 0x15d0ba0 > eventLoop = {<QObject> = {_vptr.QObject = 0x7f4f40580630, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x4f48e10}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40316960 "QEventLoop", data = 0x7f4f40316980, extradata = 0x7f4f405806c0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028b620 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > returnCode = <optimized out> >#9 0x000000000044fe86 in main (argc=1, argv=<optimized out>) at src/gui/application/main.cpp:836 > nonOptArgs = <optimized out> > qtTranslationsLoaded = <optimized out> > rgTranslator = {<QObject> = {_vptr.QObject = 0x7f4f40580ab0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x16471f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40317de0 "QTranslator", data = 0x7f4f40317e00, extradata = 0x7f4f40580b40}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028bd90 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > stylepath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x11c7b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 83}, alloc = 0, size = 0, data = 0x7f4f405828da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x163aa50, static codecForCStrings = 0x0} > newVersion = false > templateFiles = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x168c600}, d = 0x168c600}}, <No data fields>} > libraryFiles = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1662650}, d = 0x1662650}}, <No data fields>} > startLogo = <optimized out> > qtTranslator = {<QObject> = {_vptr.QObject = 0x7f4f40580ab0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1640630}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40317de0 "QTranslator", data = 0x7f4f40317e00, extradata = 0x7f4f40580b40}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028bd90 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > nosplash = <optimized out> > sizes = {16, 22, 24, 32, 48, 64, 128} > exampleFiles = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x168df10}, d = 0x168df10}}, <No data fields>} > settings = {<QObject> = {_vptr.QObject = 0x7f4f4057f930, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1639930}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40315b40 "QSettings", data = 0x7f4f40315b60, extradata = 0x7f4f4057f9c0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028a270 <QSettings::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > nosequencer = <optimized out> > rosegardengui = 0x175c8b0 > args = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x16365d0}, d = 0x16365d0}}, <No data fields>} > rgTranslationsLoaded = <optimized out> > icon = {d = 0x164a2b0} > lastVersion = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x11c7b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 83}, alloc = 0, size = 0, data = 0x7f4f405828da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x15d75c0, static codecForCStrings = 0x0} > logoShowTime = {tv_sec = 1352625533, tv_usec = 819766} > graphicsSystem = <optimized out> > systemSpecified = <optimized out> > Thorn = 176 > theApp = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xe60150, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x15dc130}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40316a00 "QCoreApplication", data = 0x7f4f40316aa0, extradata = 0x7f4f405807a0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028b700 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x0}, static staticMetaObject = {d = {superdata = 0x7f4f40580780, stringdata = 0x7f4f41339480 "QApplication", data = 0x7f4f413396c0, extradata = 0x7f4f41760ec0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40cccbd0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, static staticMetaObject = {d = {superdata = 0x11c7580, stringdata = 0xe60220 "Rosegarden::RosegardenApplication", data = 0xe602a0, extradata = 0xe60200}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7759c0 <Rosegarden::RosegardenApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static Empty = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x11c7db8 "", array = ""}, static shared_empty = {ref = {_q_value = 17}, alloc = 0, size = 0, data = 0x7f4f40582778 "", array = ""}, d = 0x11c7da0}, m_noSequencerMode = false} > preAppSettings = {<QObject> = {_vptr.QObject = 0x7f4f4057f930, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f40303f80 "QObject", data = 0x7f4f40304020, extradata = 0x7f4f4057db60}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f40243a20 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x15d0e40}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4f4030cec0 "Qt", data = 0x7f4f403107e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x11c7700, stringdata = 0x7f4f40315b40 "QSettings", data = 0x7f4f40315b60, extradata = 0x7f4f4057f9c0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f4f4028a270 <QSettings::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} > styleSpecified = <optimized out> > >Thread 5 (Thread 0x7f4f36c6c700 (LWP 3423)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00000000004fbdec in Rosegarden::AudioFileReader::threadRun (this=0x17f65d0) at src/sound/AudioProcess.cpp:2207 > bt = {sec = 1, nsec = 250000000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>} > now = {tv_sec = 1352625693, tv_usec = 287083} > t = {sec = 1352625694, nsec = 537083000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>} > timeout = {tv_sec = 1352625694, tv_nsec = 537083000} > someFilled = <optimized out> >#2 0x00000000004fb35b in Rosegarden::AudioThread::staticThreadRun (arg=0x17f65d0) at src/sound/AudioProcess.cpp:211 > __clframe = {__cancel_routine = 0x4fb300 <Rosegarden::AudioThread::staticThreadCleanup(void*)>, __cancel_arg = 0x17f65d0, __do_it = 1, __cancel_type = <optimized out>} > inst = 0x17f65d0 >#3 0x0000003d28807d14 in start_thread (arg=0x7f4f36c6c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4f36c6c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139978198140672, -7251220172895531798, 0, 262666321920, 139978198140672, 25006800, 7331877951514496234, -7267634785050931990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003d284f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:107 >No locals. > >Thread 4 (Thread 0x7f4f36ced700 (LWP 3422)): >#0 0x0000003d2880e0ad in read () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000003d3302f3ad in Jack::JackClientSocket::Read (this=0x7f4f2c0008c0, data=0x7f4f36cecba0, len=65) at ../posix/JackSocket.cpp:183 > res = 4 >#2 0x0000003d3303763a in Jack::JackClientNotification::Read (this=0x7f4f36cecba0, trans=0x7f4f2c0008c0) at ../common/JackRequest.h:1507 >No locals. >#3 0x0000003d33033976 in Jack::JackSocketClientChannel::Execute (this=0x17f50b0) at ../posix/JackSocketClientChannel.cpp:370 > event = {fName = "rosegarden", '\000' <repeats 54 times>, fRefNum = 3, fNotify = -1, fValue1 = -1, fValue2 = -1, fSync = 1, fMessage = '\000' <repeats 16 times>, "8\273\211)=", '\000' <repeats 43 times>, "\002", '\000' <repeats 12 times>, "\b\000\000(\035\212)=\000\000\000\001\000\000\000\000\000\000\000\200\022\212)=\000\000\000\360d:$\364\177\000\000 e:$\364\177\000\000\000\000\000\000\001\000\000\000\003\000\000\000\000\000\000\000\016\060\062$\364\177\000\000\016\060\062$\364\177\000\000\022\000\000\000\000\000\000\000\200\022\212)=", '\000' <repeats 11 times>"\375, \377\000\000\001\000\000\000\000\000\000\000\000\b\000\000>\262N\001\000\000\000\000\000\000\000\000\000\b\000\000\026q\210%\364\177\000\000\016&\254&\364\177\000\000\016\240e$\364\177\000\000\200e:$\364\177\000\000\065a\205)=\000\000\000\001\000\000\000\002\000\000\000"} > res = {_vptr.JackResult = 0x3d33251cf0, fResult = -1} >#4 0x0000003d3302ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x17f51d8) at ../posix/JackPosixThread.cpp:59 > obj = 0x17f51d8 > runnable = 0x17f50b8 > err = 0 > res = true >#5 0x0000003d28807d14 in start_thread (arg=0x7f4f36ced700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4f36ced700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139978198669056, -7251220172895531798, 0, 262666321920, 139978198669056, 25006800, 7331878018623360234, -7267634785050931990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x0000003d284f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:107 >No locals. > >Thread 3 (Thread 0x7f4f36b6b700 (LWP 3424)): >#0 sem_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_timedwait.S:102 >No locals. >#1 0x0000003d3302dac9 in Jack::JackPosixSemaphore::TimedWait (this=0x17dbd50, usec=2147483647) at ../posix/JackPosixSemaphore.cpp:121 > res = 61 > now = {tv_sec = 1352625694, tv_usec = 29841} > time = {tv_sec = 1352627841, tv_nsec = 513488000} > tv_usec = 513488 >#2 0x0000003d3301a9b8 in Jack::JackConnectionManager::SuspendRefNum (this=0x7f4f22bd610e, control=0x7f4f39a1c000, table=0x17dba20, timing=0x7f4f23e0121a, time_out_usec=2147483647) at ../common/JackConnectionManager.cpp:237 > res = false >#3 0x0000003d3301f3e0 in Jack::JackGraphManager::SuspendRefNum (this=0x7f4f219ab000, control=0x7f4f39a1c000, table=0x17dba20, usec=2147483647) at ../common/JackGraphManager.cpp:126 > manager = 0x7f4f22bd610e >#4 0x0000003d33019002 in Jack::JackClient::WaitSync (this=0x17f4ee0) at ../common/JackClient.cpp:596 >No locals. >#5 0x0000003d33018ec6 in Jack::JackClient::CycleWaitAux (this=0x17f4ee0) at ../common/JackClient.cpp:563 >No locals. >#6 0x0000003d33018e90 in Jack::JackClient::ExecuteThread (this=0x17f4ee0) at ../common/JackClient.cpp:556 >No locals. >#7 0x0000003d33016cf7 in Jack::JackClient::Execute (this=0x17f4ee0) at ../common/JackClient.cpp:542 >No locals. >#8 0x0000003d3302ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x17f5050) at ../posix/JackPosixThread.cpp:59 > obj = 0x17f5050 > runnable = 0x17f4ee8 > err = 0 > res = true >#9 0x0000003d28807d14 in start_thread (arg=0x7f4f36b6b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4f36b6b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139978197088000, -7251220172895531798, 0, 262666321920, 139978197088000, 25006800, 7331878638172392682, -7267634785050931990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0x0000003d284f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:107 >No locals. > >Thread 2 (Thread 0x7f4f36d6e700 (LWP 3421)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 >No locals. >#1 0x0000003d3302ea3d in Jack::JackProcessSync::Wait (this=0x17f4ce8) at ../posix/JackProcessSync.cpp:73 > res = 0 >#2 0x0000003d3302a0f7 in Jack::JackMessageBuffer::Execute (this=0x17ecab0) at ../common/JackMessageBuffer.cpp:89 >No locals. >#3 0x0000003d3302ccbc in Jack::JackPosixThread::ThreadHandler (arg=0x17f4cc8) at ../posix/JackPosixThread.cpp:59 > obj = 0x17f4cc8 > runnable = 0x17ecab0 > err = 0 > res = true >#4 0x0000003d28807d14 in start_thread (arg=0x7f4f36d6e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4f36d6e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139978199197440, -7251220172895531798, 0, 262666321920, 139978199197440, 25006800, 7331877813001800938, -7267634785050931990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003d284f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:107 >No locals. > >Thread 1 (Thread 0x7f4f37d70700 (LWP 3419)): >#0 __pthread_mutex_lock (mutex=0x20) at pthread_mutex_lock.c:51 > type = <optimized out> > id = <optimized out> >#1 0x0000003d2a01c7a1 in g_static_rec_mutex_lock (mutex=0x187c320) at deprecated/gthread-deprecated.c:712 > rm = <optimized out> >#2 0x00000032f023eff5 in fluid_synth_api_enter (synth=synth@entry=0x187c320) at /usr/src/debug/fluidsynth-1.1.6/src/synth/fluid_synth.c:4938 >No locals. >#3 0x00000032f02476f5 in fluid_synth_cc (synth=0x187c320, chan=8, num=120, val=0) at /usr/src/debug/fluidsynth-1.1.6/src/synth/fluid_synth.c:1031 > result = 32 > __PRETTY_FUNCTION__ = "fluid_synth_cc" >#4 0x00000000004a0cee in Rosegarden::DSSIPluginInstance::deactivate (this=this@entry=0x5001990) at src/sound/DSSIPluginInstance.cpp:1169 >No locals. >#5 0x00000000004a1f06 in Rosegarden::DSSIPluginInstance::~DSSIPluginInstance (this=0x5001990, __in_chrg=<optimized out>) at src/sound/DSSIPluginInstance.cpp:354 >No locals. >#6 0x00000000004a2249 in Rosegarden::DSSIPluginInstance::~DSSIPluginInstance (this=0x5001990, __in_chrg=<optimized out>) at src/sound/DSSIPluginInstance.cpp:382 >No locals. >#7 0x00000000004ddf2a in Rosegarden::Scavenger<Rosegarden::RunnablePluginInstance>::scavenge (this=0x17d99c8) at src/sound/Scavenger.h:167 > ot = <optimized out> > i = <optimized out> > tv = {tv_sec = 1352625694, tv_usec = 10007} > sec = 1352625694 >#8 0x00000000004d4f94 in Rosegarden::AlsaDriver::processPending (this=0x17d96f0) at src/sound/AlsaDriver.cpp:4681 >No locals. >#9 0x0000000000489824 in Rosegarden::RosegardenSequencer::processAsynchronousEvents (this=0x17d90f0) at src/sequencer/RosegardenSequencer.cpp:1450 > q = std::deque with 0 elements > mC = {<std::multiset<Rosegarden::MappedEvent*, Rosegarden::MappedEvent::MappedEventCmp, std::allocator<Rosegarden::MappedEvent*> >> = std::multiset with 0 elements, <No data fields>} >#10 0x0000000000483f6b in Rosegarden::SequencerThread::run (this=<optimized out>) at src/sequencer/SequencerThread.cpp:134 > atLeisure = true > seq = @0x17d90f0: {<Rosegarden::RosegardenSequencerIface> = {_vptr.RosegardenSequencerIface = 0xde84d0}, <Rosegarden::ExternalTransport> = {_vptr.ExternalTransport = 0xde86c8}, m_driver = 0x17d96f0, m_transportStatus = STOPPED, m_songPosition = {sec = 0, nsec = 0, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_lastFetchSongPosition = {sec = 0, nsec = 0, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_readAhead = {sec = 0, nsec = 160000000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_audioMix = {sec = 0, nsec = 60000000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_audioRead = {sec = 2, nsec = 500000000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_audioWrite = {sec = 4, nsec = 0, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_smallFileSize = 256, m_loopStart = {sec = 0, nsec = 0, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_loopEnd = {sec = 0, nsec = 0, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_instruments = std::vector of length 0, capacity 0, m_studio = 0x17d8ca0, m_metaIterator = {m_currentTime = {sec = 30, nsec = 96818008, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_segments = std::set with 4 elements = {[0] = 0x182aeb0, [1] = 0x4da56d0, [2] = 0x4e57fa0, [3] = 0x4e581e0}, m_iterators = std::vector of length 4, capacity 8 = {0x45a2240, 0x44b3970, 0x45873a0, 0x4f96cf0}, m_playingAudioSegments = std::vector of length 0, capacity 0}, m_lastStartTime = {sec = 30, nsec = 86655168, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, m_asyncOutQueue = std::deque with 0 elements, m_asyncInQueue = {<std::multiset<Rosegarden::MappedEvent*, Rosegarden::MappedEvent::MappedEventCmp, std::allocator<Rosegarden::MappedEvent*> >> = std::multiset with 0 elements, <No data fields>}, m_transportRequests = std::deque with 0 elements, m_transportToken = 11, m_isEndOfCompReached = false, m_mutex = {d = 0x175e310}, m_transportRequestMutex = {d = 0x175e720}, m_asyncQueueMutex = {d = 0x175cf50}, static m_instance = 0x17d90f0, static m_instanceMutex = {d = 0x15a7a20}} > lastSeqStatus = STOPPED > timer = {mds = 4893186} > sleepTime = {sec = 0, nsec = 10000000, static beforeZeroTime = {sec = -1, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = {sec = 0, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = {sec = 2147483647, nsec = 0, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = {sec = 2147483647, nsec = 999999999, static beforeZeroTime = <same as static member of an already seen type>, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}}, static maxTime = <same as static member of an already seen type>}, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>}, static zeroTime = <same as static member of an already seen type>, static beforeMaxTime = <same as static member of an already seen type>, static maxTime = <same as static member of an already seen type>} > exiting = <optimized out> >#11 0x00007f4f4012f7bc in QThreadPrivate::start (arg=0x17590c0) at thread/qthread_unix.cpp:338 > __clframe = {__cancel_routine = 0x7f4f4012e760 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x17590c0, __do_it = 1, __cancel_type = <optimized out>} > thr = 0x17590c0 > data = 0x176c1a0 > objectName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x11c7b5a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 83}, alloc = 0, size = 0, data = 0x7f4f405828da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x11c7b40, static codecForCStrings = 0x0} >#12 0x0000003d28807d14 in start_thread (arg=0x7f4f37d70700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4f37d70700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139978215982848, -7251220172895531798, 0, 262666321920, 139978215982848, 140737223704912, 7331880010951314666, -7267634785050931990}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#13 0x0000003d284f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:107 >No locals. >From To Syms Read Shared Object Library >0x00007f4f40cb6d60 0x00007f4f41337828 Yes /lib64/libQtGui.so.4 >0x00007f4f408cc570 0x00007f4f408ed9b8 Yes /lib64/libQtXml.so.4 >0x00007f4f405b8bf0 0x00007f4f406713b4 Yes /lib64/libQtNetwork.so.4 >0x00007f4f40111dd0 0x00007f4f4028ccc4 Yes /lib64/libQtCore.so.4 >0x0000003d330114e0 0x0000003d330395e0 Yes /lib64/libjack.so.0 >0x0000003d32c2c8f0 0x0000003d32ca55b0 Yes /lib64/libasound.so.2 >0x0000003d2d003ba0 0x0000003d2d009890 Yes /lib64/liblo.so.7 >0x0000003d28805790 0x0000003d28810494 Yes /lib64/libpthread.so.0 >0x0000003d33401bc0 0x0000003d33404414 Yes /lib64/liblrdf.so.2 >0x0000003d32813c70 0x0000003d328d942c Yes /lib64/libfftw3f.so.3 >0x0000003d31c00b00 0x0000003d31c049ec Yes /lib64/libsamplerate.so.0 >0x0000003d41606260 0x0000003d4163e9c8 Yes /lib64/libsndfile.so.1 >0x00000032ee21dea0 0x00000032ee2a4260 Yes /lib64/libX11.so.6 >0x0000003d29801f50 0x0000003d2980e718 Yes /lib64/libz.so.1 >0x0000003d28c00ea0 0x0000003d28c019e0 Yes /lib64/libdl.so.2 >0x0000003d3b8014f0 0x0000003d3b804684 Yes /lib64/liblirc_client.so.0 >0x0000003d33c5bb50 0x0000003d33cc105b Yes /lib64/libstdc++.so.6 >0x0000003d294055f0 0x0000003d2946ca0c Yes /lib64/libm.so.6 >0x0000003d2bc029d0 0x0000003d2bc12138 Yes /lib64/libgcc_s.so.1 >0x0000003d2841ef60 0x0000003d2855f7a0 Yes /lib64/libc.so.6 >0x0000003d2a800680 0x0000003d2a8007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003d29002260 0x0000003d2900554c Yes /lib64/librt.so.1 >0x0000003d2a019d00 0x0000003d2a0ac9cc Yes /lib64/libglib-2.0.so.0 >0x0000003d2e004fa0 0x0000003d2e020ae0 Yes /lib64/libpng15.so.15 >0x0000003d2ec0cbc0 0x0000003d2ec77250 Yes /lib64/libfreetype.so.6 >0x0000003d2ac0a910 0x0000003d2ac37dbc Yes /lib64/libgobject-2.0.so.0 >0x0000003d3a001be0 0x0000003d3a005d18 Yes /lib64/libSM.so.6 >0x0000003d3bc04eb0 0x0000003d3bc12e1c Yes /lib64/libICE.so.6 >0x00000032ef602130 0x00000032ef60bfb4 Yes /lib64/libXi.so.6 >0x00000032eea01a70 0x00000032eea079e0 Yes /lib64/libXrender.so.1 >0x00000032eee01830 0x00000032eee05f34 Yes /lib64/libXrandr.so.2 >0x00000032f06014f0 0x00000032f0603cf8 Yes /lib64/libXfixes.so.3 >0x00000032efe02a80 0x00000032efe076dc Yes /lib64/libXcursor.so.1 >0x00000032ef200b00 0x00000032ef201438 Yes /lib64/libXinerama.so.1 >0x0000003d2f405ef0 0x0000003d2f41f6fc Yes /lib64/libfontconfig.so.1 >0x00000032ee603700 0x00000032ee60d7d0 Yes /lib64/libXext.so.6 >0x0000003d3b414780 0x0000003d3b446c94 Yes /lib64/libssl.so.10 >0x0000003d37c5ca00 0x0000003d37d24528 Yes /lib64/libcrypto.so.10 >0x0000003d28000b20 0x0000003d2801a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003d360014e0 0x0000003d36011e4c Yes /lib64/libcelt0.so.2 >0x0000003d2fc13840 0x0000003d2fc43ec4 Yes /lib64/libraptor2.so.0 >0x0000003d41e01270 0x0000003d41e093a4 Yes /lib64/libgsm.so.1 >0x0000003d3f80bfb0 0x0000003d3f830c78 Yes /lib64/libFLAC.so.8 >0x0000003d40013ab0 0x0000003d40016164 Yes /lib64/libvorbisenc.so.2 >0x0000003d3a803810 0x0000003d3a81ad6c Yes /lib64/libvorbis.so.0 >0x0000003d39801a70 0x0000003d39804138 Yes /lib64/libogg.so.0 >0x00000032ede099c0 0x00000032ede158d8 Yes /lib64/libxcb.so.1 >0x0000003d2b001950 0x0000003d2b0060ec Yes /lib64/libffi.so.5 >0x0000003d324016d0 0x0000003d32402d48 Yes /lib64/libuuid.so.1 >0x0000003d2e403dd0 0x0000003d2e41cccc Yes /lib64/libexpat.so.1 >0x0000003d3880ad60 0x0000003d38838424 Yes /lib64/libgssapi_krb5.so.2 >0x0000003d3801b640 0x0000003d38093340 Yes /lib64/libkrb5.so.3 >0x0000003d36801520 0x0000003d36802114 Yes /lib64/libcom_err.so.2 >0x0000003d38c04490 0x0000003d38c1c92c Yes /lib64/libk5crypto.so.3 >0x0000003d42209980 0x0000003d4224c278 Yes /lib64/libcurl.so.4 >0x0000003d4900aa90 0x0000003d4902f1e4 Yes /lib64/libxslt.so.1 >0x0000003d2dc2cd70 0x0000003d2dd0f744 Yes /lib64/libxml2.so.2 >0x0000003d2f801280 0x0000003d2f806598 Yes /lib64/libyajl.so.2 >0x0000003d2c000e80 0x0000003d2c001bb0 Yes /lib64/libXau.so.6 >0x0000003d38402a60 0x0000003d38407eac Yes /lib64/libkrb5support.so.0 >0x0000003d37801120 0x0000003d37801ac4 Yes /lib64/libkeyutils.so.1 >0x0000003d2a4039b0 0x0000003d2a411e1c Yes /lib64/libresolv.so.2 >0x0000003d3e402fe0 0x0000003d3e4074d8 Yes /lib64/libidn.so.11 >0x0000003d3fc036a0 0x0000003d3fc0ab14 Yes /lib64/liblber-2.4.so.2 >0x0000003d3cc0f060 0x0000003d3cc3d8f8 Yes /lib64/libldap-2.4.so.2 >0x0000003d3700a290 0x0000003d3702fb50 Yes /lib64/libssl3.so >0x0000003d36c09ca0 0x0000003d36c22210 Yes /lib64/libsmime3.so >0x0000003d35c18ac0 0x0000003d35cfba04 Yes /lib64/libnss3.so >0x0000003d3640aa30 0x0000003d36415af4 Yes /lib64/libnssutil3.so >0x0000003d35400fb0 0x0000003d35401ef8 Yes /lib64/libplds4.so >0x0000003d358014d0 0x0000003d35802bd4 Yes /lib64/libplc4.so >0x0000003d3500d250 0x0000003d3502cc10 Yes /lib64/libnspr4.so >0x0000003d426053f0 0x0000003d4261ec08 Yes /lib64/libssh2.so.1 >0x0000003d29c05fc0 0x0000003d29c16768 Yes /lib64/libselinux.so.1 >0x0000003d3d404840 0x0000003d3d414504 Yes /lib64/libsasl2.so.2 >0x0000003d34400dc0 0x0000003d34405cac Yes /lib64/libcrypt.so.1 >0x0000003d34803520 0x0000003d348424f8 Yes /lib64/libfreebl3.so >0x00007f4f3fe8c640 0x00007f4f3fe8dd74 Yes /usr/lib64/gconv/UTF-16.so >0x0000003d4b4680b0 0x0000003d4b56cba4 Yes /lib64/libicui18n.so.48 >0x0000003d45e480b0 0x0000003d45efd574 Yes /lib64/libicuuc.so.48 >0x0000003d46200570 0x0000003d46200670 Yes (*) /lib64/libicudata.so.48 >0x0000003d3940b570 0x0000003d39423288 Yes /lib64/libgconf-2.so.4 >0x0000003d2b4010f0 0x0000003d2b401fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00007f4f397f9540 0x00007f4f3980b594 Yes /lib64/libdbus-glib-1.so.2 >0x00007f4f395b2890 0x00007f4f395db924 Yes /lib64/libdbus-1.so.3 >0x0000003d2b82eee0 0x0000003d2b8eaaf4 Yes /lib64/libgio-2.0.so.0 >0x00007f4f393a54a0 0x00007f4f393a84a0 Yes /usr/lib64/qt4/plugins/imageformats/libqgif.so >0x00007f4f3919d890 0x00007f4f391a064c Yes /usr/lib64/qt4/plugins/imageformats/libqico.so >0x00007f4f38f96150 0x00007f4f38f98b60 Yes /usr/lib64/qt4/plugins/imageformats/libqjpeg.so >0x0000003d37403e30 0x0000003d37436280 Yes /lib64/libjpeg.so.62 >0x00007f4f38d8ec60 0x00007f4f38d90200 Yes /usr/lib64/qt4/plugins/imageformats/libqmng.so >0x00007f4f38b14570 0x00007f4f38b5b544 Yes /lib64/libmng.so.1 >0x0000003d34007630 0x0000003d3402a9fc Yes /lib64/liblcms.so.1 >0x00007f4f388f8990 0x00007f4f388f9eb8 Yes /usr/lib64/qt4/plugins/imageformats/libqsvg.so >0x00007f4f386b3360 0x00007f4f386e5344 Yes /lib64/libQtSvg.so.4 >0x00007f4f3849c480 0x00007f4f3849d960 Yes /usr/lib64/qt4/plugins/imageformats/libqtga.so >0x00007f4f38294b50 0x00007f4f382978f0 Yes /usr/lib64/qt4/plugins/imageformats/libqtiff.so >0x00007f4f38035990 0x00007f4f38067554 Yes /lib64/libtiff.so.3 >0x00007f4f37e231b0 0x00007f4f37e2a67c Yes /lib64/libnss_files.so.2 >0x00000032efa015d0 0x00000032efa027e8 Yes /lib64/libpulse-simple.so.0 >0x00000032f360c110 0x00000032f3636d18 Yes /lib64/libpulse.so.0 >0x0000003d406023d0 0x0000003d406058d4 Yes /lib64/libjson.so.0 >0x00000032f32126d0 0x00000032f324770c Yes /lib64/libpulsecommon-1.1.so >0x00000032f26005c0 0x00000032f26006dc Yes /lib64/libX11-xcb.so.1 >0x00000032f2a01480 0x00000032f2a03e48 Yes /lib64/libXtst.so.6 >0x00007f4f36498130 0x00007f4f3649bc98 Yes /lib64/libwrap.so.0 >0x00007f4f36290340 0x00007f4f36292998 Yes /lib64/libasyncns.so.0 >0x0000003d3d0040d0 0x0000003d3d011934 Yes /lib64/libnsl.so.1 >0x00007f4f358a60a0 0x00007f4f358f24d4 Yes /usr/lib64/ladspa/calf.so >0x00007f4f355293f0 0x00007f4f3555f2fb Yes /usr/lib64/ladspa/caps.so >0x00007f4f352e6350 0x00007f4f353033ec Yes /lib64/libglibmm-2.4.so.1 >0x00007f4f350ab5a0 0x00007f4f350ac33c Yes /lib64/libsigc-2.0.so.0 >0x00007f4f34e04880 0x00007f4f34e60988 Yes /lib64/libgiomm-2.4.so.1 >0x00007f4f368e68b0 0x00007f4f368e91f4 Yes /usr/lib64/dssi/fluidsynth-dssi.so >0x00000032f0217500 0x00000032f0257ea0 Yes /lib64/libfluidsynth.so.1 >0x0000003d33804460 0x0000003d3380898c Yes /lib64/liblash.so.1 >0x00007f4f366b4f20 0x00007f4f366d3848 Yes /lib64/libreadline.so.6 >0x0000003d3900cd90 0x0000003d39018c48 Yes /lib64/libtinfo.so.5 >0x00007f4f0a1a40d0 0x00007f4f0a1a78c4 Yes /lib64/libnss_dns.so.2 > No %0*Zx, 0x%0*Zx) >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x20 32 >rbx 0x187c320 25674528 >rcx 0x0 0 >rdx 0x78 120 >rsi 0x8 8 >rdi 0x20 32 >rbp 0x8 0x8 >rsp 0x7f4f37d6fac8 0x7f4f37d6fac8 >r8 0x1 1 >r9 0x7f4f368e6d40 139978194447680 >r10 0x31 49 >r11 0x6e007900530064 30962767134654564 >r12 0x78 120 >r13 0x0 0 >r14 0x17d92d0 25006800 >r15 0x7ffff039c150 140737223704912 >rip 0x3d28809b20 0x3d28809b20 <__pthread_mutex_lock> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __pthread_mutex_lock: >=> 0x0000003d28809b20 <+0>: mov 0x10(%rdi),%esi > 0x0000003d28809b23 <+3>: mov %rdi,%r8 > 0x0000003d28809b26 <+6>: mov %esi,%eax > 0x0000003d28809b28 <+8>: and $0x7f,%eax > 0x0000003d28809b2b <+11>: nop > 0x0000003d28809b2c <+12>: mov %esi,%edx > 0x0000003d28809b2e <+14>: and $0x7c,%edx > 0x0000003d28809b31 <+17>: jne 0x3d28809b65 <__pthread_mutex_lock+69> > 0x0000003d28809b33 <+19>: mov %fs:0x2d0,%r9d > 0x0000003d28809b3c <+28>: test %eax,%eax > 0x0000003d28809b3e <+30>: jne 0x3d28809b6a <__pthread_mutex_lock+74> > 0x0000003d28809b40 <+32>: and $0x80,%esi > 0x0000003d28809b46 <+38>: mov $0x1,%edi > 0x0000003d28809b4b <+43>: xor %eax,%eax > 0x0000003d28809b4d <+45>: lock cmpxchg %edi,(%r8) > 0x0000003d28809b52 <+50>: jne 0x3d28809c47 <_L_lock_840> > 0x0000003d28809b58 <+56>: mov %r9d,0x8(%r8) > 0x0000003d28809b5c <+60>: addl $0x1,0xc(%r8) > 0x0000003d28809b61 <+65>: nop > 0x0000003d28809b62 <+66>: xor %eax,%eax > 0x0000003d28809b64 <+68>: retq > 0x0000003d28809b65 <+69>: jmpq 0x3d28805790 <__pthread_mutex_lock_full> > 0x0000003d28809b6a <+74>: cmp $0x1,%eax > 0x0000003d28809b6d <+77>: jne 0x3d28809ba5 <__pthread_mutex_lock+133> > 0x0000003d28809b6f <+79>: cmp 0x8(%rdi),%r9d > 0x0000003d28809b73 <+83>: je 0x3d28809b94 <__pthread_mutex_lock+116> > 0x0000003d28809b75 <+85>: mov %eax,%edi > 0x0000003d28809b77 <+87>: and $0x80,%esi > 0x0000003d28809b7d <+93>: mov %edx,%eax > 0x0000003d28809b7f <+95>: lock cmpxchg %edi,(%r8) > 0x0000003d28809b84 <+100>: jne 0x3d28809c62 <_L_lock_889> > 0x0000003d28809b8a <+106>: movl $0x1,0x4(%r8) > 0x0000003d28809b92 <+114>: jmp 0x3d28809b58 <__pthread_mutex_lock+56> > 0x0000003d28809b94 <+116>: mov 0x4(%rdi),%eax > 0x0000003d28809b97 <+119>: cmp $0xffffffff,%eax > 0x0000003d28809b9a <+122>: je 0x3d28809c17 <__pthread_mutex_lock+247> > 0x0000003d28809b9c <+124>: add $0x1,%eax > 0x0000003d28809b9f <+127>: mov %eax,0x4(%rdi) > 0x0000003d28809ba2 <+130>: xor %eax,%eax > 0x0000003d28809ba4 <+132>: retq > 0x0000003d28809ba5 <+133>: cmp $0x3,%eax > 0x0000003d28809ba8 <+136>: jne 0x3d28809c37 <__pthread_mutex_lock+279> > 0x0000003d28809bae <+142>: cmpl $0x0,0x2117ef(%rip) # 0x3d28a1b3a4 <__is_smp> > 0x0000003d28809bb5 <+149>: je 0x3d28809b40 <__pthread_mutex_lock+32> > 0x0000003d28809bb7 <+151>: mov %edx,%eax > 0x0000003d28809bb9 <+153>: mov $0x1,%edx > 0x0000003d28809bbe <+158>: lock cmpxchg %edx,(%rdi) > 0x0000003d28809bc2 <+162>: test %eax,%eax > 0x0000003d28809bc4 <+164>: je 0x3d28809b58 <__pthread_mutex_lock+56> > 0x0000003d28809bc6 <+166>: mov 0x14(%rdi),%eax > 0x0000003d28809bc9 <+169>: mov $0x1,%esi > 0x0000003d28809bce <+174>: lea 0xa(%rax,%rax,1),%ecx > 0x0000003d28809bd2 <+178>: mov $0x64,%eax > 0x0000003d28809bd7 <+183>: cmp $0x64,%ecx > 0x0000003d28809bda <+186>: cmovg %eax,%ecx > 0x0000003d28809bdd <+189>: xor %dl,%dl > 0x0000003d28809bdf <+191>: xor %edi,%edi > 0x0000003d28809be1 <+193>: add $0x1,%edx > 0x0000003d28809be4 <+196>: lea -0x1(%rdx),%eax > 0x0000003d28809be7 <+199>: cmp %eax,%ecx > 0x0000003d28809be9 <+201>: jle 0x3d28809c1d <__pthread_mutex_lock+253> > 0x0000003d28809beb <+203>: pause > 0x0000003d28809bed <+205>: mov %edi,%eax > 0x0000003d28809bef <+207>: lock cmpxchg %esi,(%r8) > 0x0000003d28809bf4 <+212>: test %eax,%eax > 0x0000003d28809bf6 <+214>: jne 0x3d28809be1 <__pthread_mutex_lock+193> > 0x0000003d28809bf8 <+216>: mov 0x14(%r8),%ecx > 0x0000003d28809bfc <+220>: mov %edx,%eax > 0x0000003d28809bfe <+222>: mov $0x8,%esi > 0x0000003d28809c03 <+227>: sub %ecx,%eax > 0x0000003d28809c05 <+229>: mov %eax,%edx > 0x0000003d28809c07 <+231>: sar $0x1f,%edx > 0x0000003d28809c0a <+234>: idiv %esi > 0x0000003d28809c0c <+236>: add %ecx,%eax > 0x0000003d28809c0e <+238>: mov %eax,0x14(%r8) > 0x0000003d28809c12 <+242>: jmpq 0x3d28809b58 <__pthread_mutex_lock+56> > 0x0000003d28809c17 <+247>: mov $0xb,%eax > 0x0000003d28809c1c <+252>: retq > 0x0000003d28809c1d <+253>: mov 0x10(%r8),%esi > 0x0000003d28809c21 <+257>: mov $0x1,%edi > 0x0000003d28809c26 <+262>: xor %eax,%eax > 0x0000003d28809c28 <+264>: and $0x80,%esi > 0x0000003d28809c2e <+270>: lock cmpxchg %edi,(%r8) > 0x0000003d28809c33 <+275>: jne 0x3d28809c7d <_L_lock_1024> > 0x0000003d28809c35 <+277>: jmp 0x3d28809bf8 <__pthread_mutex_lock+216> > 0x0000003d28809c37 <+279>: cmp 0x8(%rdi),%r9d > 0x0000003d28809c3b <+283>: jne 0x3d28809b40 <__pthread_mutex_lock+32> > 0x0000003d28809c41 <+289>: mov $0x23,%eax > 0x0000003d28809c46 <+294>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 876739
:
645145
|
645146
|
645147
| 645148 |
645149
|
645150
|
645151
|
645152
|
645153
|
645154
|
645155
|
645156
|
645157