[mythtv] Mythepg's death as a result of mythfilldatabase failures

tarek Lubani mythtv-dev@snowman.net
Fri, 25 Oct 2002 13:24:36 -0400

I have been playing around, and it is almost certainly not something 
missing in the database.. I've checked through it semi-carefully..

The seg-faults are consistent and very invasive.. They happen when i go 
from 100 to 865 backwards (100 is my first channel and 865 is my last).. 
And also at many times throughout, such as whenever 204 (CNNHN) shows up.. 
If, for example, I go to 205, then do mythepg, there is no segfault.. what 
else can cause mythepg to segfault? Here is a backtrace. This is just as 
relaible as the others, and happened when I went from channel 100 to 865 by 
hitting the up cursor once.:

[root@courage orangey]# gdb mythepg
GNU gdb 5.2.1-2mdk (Mandrake Linux)
This GDB was configured as "i586-mandrake-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/mythepg
3 57 669
Program received signal SIGSEGV, Segmentation fault.
0x4003ac70 in GuideGrid::paintPrograms(QPainter*) () from /usr/lib/libmyth.so.0
(gdb) bt
#0  0x4003ac70 in GuideGrid::paintPrograms(QPainter*) ()
    from /usr/lib/libmyth.so.0
#1  0x40038cdf in GuideGrid::paintEvent(QPaintEvent*) ()
    from /usr/lib/libmyth.so.0
#2  0x402db420 in QWidget::event(QEvent*) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#3  0x40243c19 in QApplication::internalNotify(QObject*, QEvent*) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0x402434c1 in QApplication::notify(QObject*, QEvent*) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x4021565c in QWidget::repaint(QRegion const&, bool) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x402445c9 in QApplication::sendPostedEvents(QObject*, int) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x40244488 in QApplication::sendPostedEvents() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x401da875 in QApplication::processNextEvent(bool) ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x40245270 in QApplication::enter_loop() ()
    from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x40427aa3 in QDialog::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x08049669 in main ()
#12 0x408e7082 in __libc_start_main () from /lib/i686/libc.so.6

>f its just single programs missing then i doubt it
>i often have individual programs missing