[mythtv-commits] Ticket #4168: Mythbackend crash/memory corruption (SVN 14828)

MythTV mythtv at cvs.mythtv.org
Thu Feb 21 13:19:58 UTC 2008


#4168: Mythbackend crash/memory corruption (SVN 14828)
---------------------------------------+------------------------------------
 Reporter:  tomimo at ncircle.nullnet.fi  |        Owner:  ijr 
     Type:  defect                     |       Status:  new 
 Priority:  minor                      |    Milestone:  0.21
Component:  mythtv                     |      Version:  head
 Severity:  low                        |   Resolution:      
  Mlocked:  0                          |  
---------------------------------------+------------------------------------

Comment(by Artem Astafyev):

 I have memory corruption on 64-bit host too (SVN 15741). Here is gdb
 backtrace, mythtv log and valgrind comes later.

 #0  0x00002aaab232d5b5 in raise () from /lib64/libc.so.6
 #1  0x00002aaab232f060 in abort () from /lib64/libc.so.6
 #2  0x00002aaab2365d0b in __libc_message () from /lib64/libc.so.6
 #3  0x00002aaab236e18f in _int_malloc () from /lib64/libc.so.6
 #4  0x00002aaab236f4ed in malloc () from /lib64/libc.so.6
 #5  0x00002aaab1c2810d in operator new () from /usr/lib64/libstdc++.so.6
 #6  0x00002aaab1c28229 in operator new[] () from /usr/lib64/libstdc++.so.6
 #7  0x00002aaab083f974 in qstrdup () from /usr/lib64/qt-3.3/lib/libqt-
 mt.so.3
 #8  0x00002aaab05996cd in QObject::QObject$base () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #9  0x00002aaab05665a2 in QGuardedPtrPrivate::QGuardedPtrPrivate () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #10 0x00002aaaad0f0352 in ManagedListGroup (this=0x2750fe0, txt=<value
 optimized out>, pGroup=0x2aaabdfcf760,
     pList=<value optimized out>, _parent=<value optimized out>,
 _name=<value optimized out>)
     at /usr/lib64/qt-3.3/include/qguardedptr.h:71
 #11 0x00002aaaad0f214d in SelectManagedListItem (this=0x2778,
 baseTxt=@0x2789, pGroup=0x6, pList=0xffffffffffffffff, _parent=0x0,
     _name=0x2aaab2412440 "0123456789abcdefghijklmnopqrstuvwxyz") at
 managedlist.cpp:371
 #12 0x00002aaaad0f2564 in BoundedIntegerManagedListItem (this=0x2750fe0,
 _minVal=-480, _maxVal=480, _bigStep=10, _step=1,
     _group=0x2aaabdfcf760, _list=0x0, _parent=0x28481d0, _name=0x27a4ba0
 "endoffsetList", _invert=false) at managedlist.cpp:156
 #13 0x00002aaaab2ca1c7 in SRBoundedIntegerSetting (this=0x2848150,
 __vtt_parm=0x2aaaabc0d088, _min=-480, _max=480, _bigStep=10, _step=1,
     _parent=0x2aaac29c1070, ItemName=@0x45a06890, _column=@0x45a06880,
 _group=0x2aaabdfcf760, _parentList=0x0, _invert=false)
     at ../libmyth/managedlist.h:613
 #14 0x00002aaaab2ce298 in SREndOffset (this=0x2848150,
 _parent=0x2aaac29c1070, _group=0x2aaabdfcf760, _list=0x0) at
 sr_items.h:288
 #15 0x00002aaaab2c8356 in SRSchedOptionsGroup (this=0x2aaabdfcf760,
 _rec=0x2aaac29c1070, _parentList=0x0, _group=0x2aaac2911130,
     _parent=0x2aaac2911130) at sr_items.cpp:20
 #16 0x00002aaaab2c20e0 in RootSRGroup (this=0x2aaac2911130,
 _rec=0x2aaac29c1070, _parentList=0x0, _parent=<value optimized out>)
     at sr_root.cpp:17
 #17 0x00002aaaab2d76ff in ScheduledRecording (this=0x2aaac29c1070) at
 scheduledrecording.cpp:78
 #18 0x00002aaaab1a8184 in ProgramInfo::StartedRecording
 (this=0x2aaac2911ee0, prefix=@0x45a07370, ext=@0x45a07360)
     at programinfo.cpp:1524
 #19 0x00002aaaab65297d in TVRec::StartedRecording (this=0x7c3d40,
 curRec=0x2aaac2911ee0) at tv_rec.cpp:645
 #20 0x00002aaaab654810 in TVRec::GetProgramRingBufferForLiveTV
 (this=0x7c3d40, pginfo=0x45a07a28, rb=0x45a07a20) at tv_rec.cpp:4048
 #21 0x00002aaaab661150 in TVRec::SwitchLiveTVRingBuffer (this=0x7c3d40,
 discont=false, set_rec=true) at tv_rec.cpp:4110
 #22 0x00002aaaab678736 in TVRec::RunTV (this=0x7c3d40) at tv_rec.cpp:1333
 #23 0x00002aaaab679999 in TVRec::EventThread (param=0x2778) at
 tv_rec.cpp:1160
 #24 0x00002aaab19561c5 in start_thread () from /lib64/libpthread.so.0
 #25 0x00002aaab23cd62d in clone () from /lib64/libc.so.6

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4168#comment:2>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list