[mythtv-commits] Ticket #6908: SIGSEGV in TV::DoEditSchedule()

MythTV mythtv at cvs.mythtv.org
Wed Sep 16 14:32:11 UTC 2009


#6908: SIGSEGV in TV::DoEditSchedule()
-------------------------------+--------------------------------------------
 Reporter:  mrandtx at yahoo.com  |        Owner:  ijr   
     Type:  defect             |       Status:  closed
 Priority:  minor              |    Milestone:  0.22  
Component:  MythTV - General   |      Version:  head  
 Severity:  medium             |   Resolution:  fixed 
  Mlocked:  0                  |  
-------------------------------+--------------------------------------------
Changes (by paulh):

  * status:  new => closed
  * resolution:  => fixed


Old description:

> SegvAnalysis:
>  Segfault happened at: 0x0:
>  PC (0x00000000) not located in a known VMA region (needed executable
> region)!
> SegvReason: executing NULL VMA
> Signal: 11
>
> Complete Stacktrace:
> {{{
>
> #0  0x00000000 in ?? ()
> #1  0x00f0675c in TV::DoEditSchedule(int) () from
> /usr/lib/libmythtv-0.22.so.0
> #2  0x00f33b9c in TV::customEvent(QEvent*) () from
> /usr/lib/libmythtv-0.22.so.0
> #3  0x00ea908c in TV::eventFilter(QObject*, QEvent*) () from
> /usr/lib/libmythtv-0.22.so.0
> #4  0x017ea82a in
> QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
> () from /usr/lib/libQtCore.so.4
> #5  0x01a72f1c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
> () from /usr/lib/libQtGui.so.4
> #6  0x01a7a5ba in QApplication::notify(QObject*, QEvent*) () from
> /usr/lib/libQtGui.so.4
> #7  0x017eb6bb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
> from /usr/lib/libQtCore.so.4
> #8  0x017ec2a2 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
> int, QThreadData*) () from /usr/lib/libQtCore.so.4
> #9  0x017ec46d in QCoreApplication::sendPostedEvents(QObject*, int) ()
> from /usr/lib/libQtCore.so.4
> #10 0x018163ef in ?? () from /usr/lib/libQtCore.so.4
> #11 0x027b9c48 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #12 0x027bd4f0 in ?? () from /usr/lib/libglib-2.0.so.0
> #13 0x027bd623 in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0
> #14 0x0181601c in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/libQtCore.so.4
> #15 0x01b13ad5 in ?? () from /usr/lib/libQtGui.so.4
> #16 0x017ec6d1 in
> QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
> from /usr/lib/libQtCore.so.4
> #17 0x00f11529 in TV::StartTV(ProgramInfo*, bool, bool, bool) () from
> /usr/lib/libmythtv-0.22.so.0
> #18 0x0804c1a9 in ?? ()
> #19 0x024c4b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
> #20 0x0804a731 in ?? ()
> }}}
>
> {{{
>
> }}}
>
> If needed, there is more auto-captured info here:
> https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/416100

New description:

 SegvAnalysis:
  Segfault happened at: 0x0:
  PC (0x00000000) not located in a known VMA region (needed executable
 region)!
 SegvReason: executing NULL VMA
 Signal: 11

 Complete Stacktrace:
 {{{

 #0  0x00000000 in ?? ()
 #1  0x00f0675c in TV::DoEditSchedule(int) () from
 /usr/lib/libmythtv-0.22.so.0
 #2  0x00f33b9c in TV::customEvent(QEvent*) () from
 /usr/lib/libmythtv-0.22.so.0
 #3  0x00ea908c in TV::eventFilter(QObject*, QEvent*) () from
 /usr/lib/libmythtv-0.22.so.0
 #4  0x017ea82a in
 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
 () from /usr/lib/libQtCore.so.4
 #5  0x01a72f1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
 from /usr/lib/libQtGui.so.4
 #6  0x01a7a5ba in QApplication::notify(QObject*, QEvent*) () from
 /usr/lib/libQtGui.so.4
 #7  0x017eb6bb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
 from /usr/lib/libQtCore.so.4
 #8  0x017ec2a2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
 QThreadData*) () from /usr/lib/libQtCore.so.4
 #9  0x017ec46d in QCoreApplication::sendPostedEvents(QObject*, int) ()
 from /usr/lib/libQtCore.so.4
 #10 0x018163ef in ?? () from /usr/lib/libQtCore.so.4
 #11 0x027b9c48 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #12 0x027bd4f0 in ?? () from /usr/lib/libglib-2.0.so.0
 #13 0x027bd623 in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0
 #14 0x0181601c in
 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
 () from /usr/lib/libQtCore.so.4
 #15 0x01b13ad5 in ?? () from /usr/lib/libQtGui.so.4
 #16 0x017ec6d1 in
 QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
 from /usr/lib/libQtCore.so.4
 #17 0x00f11529 in TV::StartTV(ProgramInfo*, bool, bool, bool) () from
 /usr/lib/libmythtv-0.22.so.0
 #18 0x0804c1a9 in ?? ()
 #19 0x024c4b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 #20 0x0804a731 in ?? ()
 }}}

 {{{

 }}}

 If needed, there is more auto-captured info here:
 https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/416100

--

Comment:

 Looks like the OP was confused and appears to have been running mythtv and
 not mythfrontend.

 The problem with mythtv segfaulting was fixed in [21893]

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6908#comment:1>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list