[mythtv] ringbuffer.cpp

Jonas Arndt jonas.arndt at thearndtfamily.com
Sun Mar 23 00:06:38 UTC 2014


On 03/22/2014 03:38 PM, Jonas Arndt wrote:
>
> On 03/22/2014 02:57 PM, Jonas Arndt wrote:
>
>>> Cheers,
>>>
>>> // Jonas
>>
>> 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.
>>
>> Cheers,
>>
>> // Jonas
>>>
> 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...
>
> // Jonas

Here we go with the backtrace. Don't know why there are no symbols for #1-3.

// Jonas


Program received signal SIGSEGV, Segmentation fault.
0x00000000004633d5 in QBasicAtomicInt::ref (this=0x8000000000000000)
     at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
121    /usr/include/qt4/QtCore/qatomic_x86_64.h: No such file or directory.
#0  0x00000000004633d5 in QBasicAtomicInt::ref (this=0x8000000000000000)
     at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#1  0x00007fb4f1aaa5d4 in ?? () from /usr/lib/libmythtv-0.27.so.0
#2  0x00007fb4f1aa9a99 in ?? () from /usr/lib/libmythtv-0.27.so.0
#3  0x00007fb4f1ba4f29 in ?? () from /usr/lib/libmythtv-0.27.so.0
#4  0x00007fb4f1b9fb70 in FileRingBuffer::OpenFile(QString const&, 
unsigned int)
     () from /usr/lib/libmythtv-0.27.so.0
#5  0x00007fb4f1b9cece in FileRingBuffer::FileRingBuffer(QString const&, 
bool, bool, int) () from /usr/lib/libmythtv-0.27.so.0
#6  0x00007fb4f1b8f211 in RingBuffer::Create(QString const&, bool, bool, 
int, bool) () from /usr/lib/libmythtv-0.27.so.0
#7  0x00007fb4f1d5d2b9 in TV::HandleStateChange(PlayerContext*, 
PlayerContext*)
     () from /usr/lib/libmythtv-0.27.so.0
#8  0x00007fb4f1d5b70b in TV::Playback(ProgramInfo const&) ()
    from /usr/lib/libmythtv-0.27.so.0
#9  0x00007fb4f1d40edd in TV::StartTV(ProgramInfo*, unsigned int) ()
    from /usr/lib/libmythtv-0.27.so.0
#10 0x000000000047883f in PlaybackBox::Play (this=0x2019ec0, rec=...,
     inPlaylist=false, ignoreBookmark=false, underNetworkControl=false)
     at playbackbox.cpp:2476
#11 0x00000000004771a5 in PlaybackBox::PlayX (this=0x2019ec0, pginfo=...,
     ignoreBookmark=false, underNetworkControl=false) at 
playbackbox.cpp:2226
#12 0x000000000047708c in PlaybackBox::PlayFromBookmark (this=0x2019ec0, 
item=
     0x36f84b0) at playbackbox.cpp:2203
#13 0x000000000064a65b in PlaybackBox::qt_static_metacall (_o=0x2019ec0,
     _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff7a8eb130)
     at moc_playbackbox.cpp:258
#14 0x00007fb4ee528281 in QMetaObject::activate(QObject*, QMetaObject 
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007fb4f0ee5051 in MythUIButtonList::itemClicked (this=0x2691530,
     _t1=0x36f84b0) at moc_mythuibuttonlist.cpp:122
#16 0x00007fb4f0e2694e in MythUIButtonList::keyPressEvent (this=0x2691530,
     e=0x7fff7a8eb960) at mythuibuttonlist.cpp:2446
#17 0x0000000000482da5 in PlaybackBox::keyPressEvent (this=0x2019ec0,
     event=0x7fff7a8eb960) at playbackbox.cpp:3815
#18 0x00007fb4f0d89c99 in MythMainWindow::eventFilter (this=0x1f51650,
     e=0x7fff7a8eb960) at mythmainwindow.cpp:2010
#19 0x00007fb4ee514028 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, 
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007fb4eed8285f in QApplicationPrivate::notify_helper(QObject*, 
QEvent*)
     () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007fb4eed87dd5 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007fb4ee513e9c in QCoreApplication::notifyInternal(QObject*, 
QEvent*) ()
    from /usr/lib/x86_64-linux-gnu/libQtCore.so.4

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-dev/attachments/20140322/e3d24cbd/attachment.html>


More information about the mythtv-dev mailing list