[mythtv] Backend crashes... usually after completing commercial flagging

James Dio psunit at gmail.com
Sat Mar 24 05:00:01 UTC 2007


Yeah, they're in there for good (at least until everything is sorted
out... probably will leave anyway)

Does that gdb1.txt look like mythtv wasn't compiled correctly still?

On 3/24/07, Doug Goldstein <cardoe at gmail.com> wrote:
> On 3/23/07, James Dio <psunit at gmail.com> wrote:
> > That seems to have fixed that I think -- but now I am still having
> > other crashes... similar to other backtrace.
> >
> > This is with the followed instructions and recompiled Qt.
> >
> > http://psunit.com/gdb1.txt
>
> Keep FEATURES="splitdebug" and CFLAGS += "-ggdb" but if you're using the
> ebuilds add USE="debug" as well. Otherwise you need to run the configure
> script and config it for debug.
>
>
>
> > Jim
> >
> > On 3/23/07, Jim Westfall < jwestfall at surrealistic.net> wrote:
> > > James Dio <psunit at gmail.com> wrote [03.23.07]:
> > > >
> > > > Thanks Doug and Rob -- I've followed the guide with one deviation -- I
> > > > disabled distcc and ccache... otherwise I did exactly what the guide
> > > > stated.
> > > >
> > > > I'm going to do as Doug suggested and then recompile qt, I believe
> > > > someone told me qt also needed debugging stuff enabled.
> > > >
> > > > Here is the latest (and different) backtrace that I have:
> > > >
> > > > http://www.psunit.com/gdbnewest.txt
> > > >
> > > > This one is different than the others... either because debugging is
> > > > enabled properly or I have multiple problems :-\
> > > >
> > >
> > > There is enough info in
> http://www.psunit.com/newgdb.txt.
> > >
> > > Thread 2 (Thread -1250911344 (LWP 23256)):
> > > #0  0x080df09d in HouseKeeper::wantToRun (this=0x81d80a0,
> > > dbTag=@0xb5709378, period=1, minhour=0, maxhour=23) at
> housekeeper.cpp:92
> > >         minute = 27
> > >         hour = 23
> > >         runOK = false
> > >         oneday = 86400
> > >         longEnough = 43200
> > >         now = {d = {jd = 2454181}, t = {ds = 84470812}}
> > >         lastrun = {d = {jd = 2454163}, t = {ds = 80361000}}
> > >         result = {<QSqlQuery> = {_vptr.QSqlQuery = 0xb6fe1e08, d =
> > > 0x8d32160}, m_db = 0x81ebba8, m_isConnected = true, m_returnConnection =
> true}
> > >
> > > The code at housekeeper.cpp:92
> > >
> > >                     if ((hour == maxhour && minute > 30) ||
> > >
> ((random()%((maxhour-hour)*12+(60-minute)/5 - 6) == 0)))
> > >
> > > Its resulting in (random()%0) which is causing the SIGFPE.
> > >
> > > Try changing it to
> > >
> > >    if ((hour == maxhour && minute > 30) ||
> > >       ((random()%(((maxhour-hour)*12+(60-minute)/5 - 6)
> + 1) == 0)))
> > >
> > > jim
> > > _______________________________________________
> > > mythtv-dev mailing list
> > > mythtv-dev at mythtv.org
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> > >
> > _______________________________________________
> > mythtv-dev mailing list
> > mythtv-dev at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> >
>
>
>
> --
>
> Doug Goldstein
> Gentoo Linux Developer
> http://dev.gentoo.org/~cardoe/
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>


More information about the mythtv-dev mailing list