<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<div class="moz-cite-prefix">On 03/22/2014 03:38 PM, Jonas Arndt
wrote:<br>
</div>
<blockquote cite="mid:532E02F0.7040005@thearndtfamily.com"
type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<br>
<div class="moz-cite-prefix">On 03/22/2014 02:57 PM, Jonas Arndt
wrote:<br>
</div>
<br>
<blockquote cite="mid:532DF939.3030209@thearndtfamily.com"
type="cite">
<blockquote cite="mid:532DE3BB.3000202@thearndtfamily.com"
type="cite"> Cheers,<br>
<br>
// Jonas<br>
</blockquote>
<br>
So the crash is a result of a segmentation fault in
qatomic_x86_64.h (QBasicAtomicInt::ref). Unfortunately there is
no information on from where in myth we are ending up here. If I
look at this on google it seems that this is often caused by
QString operations. <br>
<br>
Cheers,<br>
<br>
// Jonas<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<blockquote cite="mid:532DE3BB.3000202@thearndtfamily.com"
type="cite"> <br>
</blockquote>
</blockquote>
Turns out I had not used the debug binaries after all (something
with debian packaging I don't understand). I will come back with
more info later...<br>
<br>
// Jonas<br>
</blockquote>
<br>
Here we go with the backtrace. Don't know why there are no symbols
for #1-3.<br>
<br>
// Jonas<br>
<br>
<br>
Program received signal SIGSEGV, Segmentation fault.<br>
0x00000000004633d5 in QBasicAtomicInt::ref (this=0x8000000000000000)<br>
at /usr/include/qt4/QtCore/qatomic_x86_64.h:121<br>
121 /usr/include/qt4/QtCore/qatomic_x86_64.h: No such file or
directory.<br>
#0 0x00000000004633d5 in QBasicAtomicInt::ref
(this=0x8000000000000000)<br>
at /usr/include/qt4/QtCore/qatomic_x86_64.h:121<br>
#1 0x00007fb4f1aaa5d4 in ?? () from /usr/lib/libmythtv-0.27.so.0<br>
#2 0x00007fb4f1aa9a99 in ?? () from /usr/lib/libmythtv-0.27.so.0<br>
#3 0x00007fb4f1ba4f29 in ?? () from /usr/lib/libmythtv-0.27.so.0<br>
#4 0x00007fb4f1b9fb70 in FileRingBuffer::OpenFile(QString
const&, unsigned int)<br>
() from /usr/lib/libmythtv-0.27.so.0<br>
#5 0x00007fb4f1b9cece in FileRingBuffer::FileRingBuffer(QString
const&, bool, bool, int) () from /usr/lib/libmythtv-0.27.so.0<br>
#6 0x00007fb4f1b8f211 in RingBuffer::Create(QString const&,
bool, bool, int, bool) () from /usr/lib/libmythtv-0.27.so.0<br>
#7 0x00007fb4f1d5d2b9 in TV::HandleStateChange(PlayerContext*,
PlayerContext*)<br>
() from /usr/lib/libmythtv-0.27.so.0<br>
#8 0x00007fb4f1d5b70b in TV::Playback(ProgramInfo const&) ()<br>
from /usr/lib/libmythtv-0.27.so.0<br>
#9 0x00007fb4f1d40edd in TV::StartTV(ProgramInfo*, unsigned int) ()<br>
from /usr/lib/libmythtv-0.27.so.0<br>
#10 0x000000000047883f in PlaybackBox::Play (this=0x2019ec0,
rec=..., <br>
inPlaylist=false, ignoreBookmark=false,
underNetworkControl=false)<br>
at playbackbox.cpp:2476<br>
#11 0x00000000004771a5 in PlaybackBox::PlayX (this=0x2019ec0,
pginfo=..., <br>
ignoreBookmark=false, underNetworkControl=false) at
playbackbox.cpp:2226<br>
#12 0x000000000047708c in PlaybackBox::PlayFromBookmark
(this=0x2019ec0, item=<br>
0x36f84b0) at playbackbox.cpp:2203<br>
#13 0x000000000064a65b in PlaybackBox::qt_static_metacall
(_o=0x2019ec0, <br>
_c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff7a8eb130)<br>
at moc_playbackbox.cpp:258<br>
#14 0x00007fb4ee528281 in QMetaObject::activate(QObject*,
QMetaObject const*, int, void**) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>
#15 0x00007fb4f0ee5051 in MythUIButtonList::itemClicked
(this=0x2691530, <br>
_t1=0x36f84b0) at moc_mythuibuttonlist.cpp:122<br>
#16 0x00007fb4f0e2694e in MythUIButtonList::keyPressEvent
(this=0x2691530, <br>
e=0x7fff7a8eb960) at mythuibuttonlist.cpp:2446<br>
#17 0x0000000000482da5 in PlaybackBox::keyPressEvent
(this=0x2019ec0, <br>
event=0x7fff7a8eb960) at playbackbox.cpp:3815<br>
#18 0x00007fb4f0d89c99 in MythMainWindow::eventFilter
(this=0x1f51650, <br>
e=0x7fff7a8eb960) at mythmainwindow.cpp:2010<br>
#19 0x00007fb4ee514028 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>
#20 0x00007fb4eed8285f in
QApplicationPrivate::notify_helper(QObject*, QEvent*)<br>
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>
#21 0x00007fb4eed87dd5 in QApplication::notify(QObject*, QEvent*) ()<br>
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4<br>
#22 0x00007fb4ee513e9c in QCoreApplication::notifyInternal(QObject*,
QEvent*) ()<br>
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4<br>
<br>
</body>
</html>