Narf54321
04-10-2006, 01:21 AM
Been working this weekend to update two of my TCD240 units from system software v4.0.1b to the current 7.2.2 (with the undelete folder).
After pulling my hair out trying to get NCID and even simple tools like k63's DelTivomanMenuAd.tcl (http://www.dealdatabase.com/forum/showpost.php?p=221072&postcount=22) I keep getting crash+reboots. I even stripped down a tcl script to a simple dbopen/close which normally works fine, but under v7.2.2 crashes the machine.
Even the simplest cli pass to tivosh now crashes:
4.0.1b Tivo > echo ? | tivosh
invalid command name "?"
7.2.1 tivo > echo ? | tivosh
invalid command name "?"
But, 7.2.2 crashes out with the following (on two seperate units):
7.2.2tivo > echo ? | tivosh
assert: Tmk Assertion Failure:
assert: AutoLock, line 128 ()
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 TmkAssertionFailure[324]: : (AutoLock, line 128
())
Tmk Fatal Error: Thread (null) <324> strayed!
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread (nul
l) <324> strayed! (block timestamp 0)
Paste the following into a shell to get a backtrace...
bt -t /tvbin/tivoapp <<END_OF_BT
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: bt -t /tvbin/tivoapp
tcd 1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: tcd 1
hpk Series2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: hpk Series2
read 0x00400000 /tvbin/tivoapp
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x00400000 /tvbin/tiv
oapp
read 0x02000000 /lib/libc.so.6
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02000000 /lib/libc.
so.6
read 0x02200000 /lib/libm.so.6
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02200000 /lib/libm.
so.6
read 0x02400000 /lib/libpthread.so.0
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02400000 /lib/libpt
hread.so.0
read 0x02600000 /lib/libutil.so.1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02600000 /lib/libut
il.so.1
read 0x02800000 /lib/libtvutil.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02800000 /lib/libtv
util.so
read 0x02a00000 /lib/libtmk.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02a00000 /lib/libtm
k.so
read 0x02c00000 /lib/libtvstructures.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02c00000 /lib/libtv
structures.so
read 0x2aaa8000 /lib/ld.so.1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2aaa8000 /lib/ld.so
.1
read 0x2ab04000 /lib/libhpkoss.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ab04000 /lib/libhp
koss.so
read 0x2ab50000 /platform/lib/libhpkhl.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ab50000 /platform/
lib/libhpkhl.so
read 0x2abf8000 /platform/lib/libhpkll.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2abf8000 /platform/
lib/libhpkll.so
read 0x2ac3c000 /lib/libdl.so.2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ac3c000 /lib/libdl
.so.2
read 0x2ac80000 /lib/libcdaudio.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ac80000 /lib/libcd
audio.so
0x02a7e85c 0x02a53060 0x02a44620 0x02a4d79c 0x02a55288 0x02a4c978 0x02a5ac58
0x02a59c08 0x00d10844 0x00d10508 0x0076b2e4 0x006fe154 0x0201455c
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: 0x02a7e85c 0x02a53060 0x02
a44620 0x02a4d79c 0x02a55288 0x02a4c978 0x02a5ac58 0x02a59c08 0x00d10844 0x00d10
508 0x0076b2e4 0x006fe154 0x0201455c
END_OF_BT
Tmk Fatal Error: Thread (null) <324>: assertion failure
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread (nul
l) <324>: assertion failure
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread died
due to signal -2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Invoking rule 834: rebooting
system
Logger not initialized! Logging to stdout:
I'm guessing that they took out a bunch of error-handling from tivoapp. But it works in the old 7.2.1, so its very frustrating. Anyone else having trouble with 7.2.2?
EDIT: Fixed below. I had inadvertently set TIVO_ROOT and the TiVos didn't like it.
After pulling my hair out trying to get NCID and even simple tools like k63's DelTivomanMenuAd.tcl (http://www.dealdatabase.com/forum/showpost.php?p=221072&postcount=22) I keep getting crash+reboots. I even stripped down a tcl script to a simple dbopen/close which normally works fine, but under v7.2.2 crashes the machine.
Even the simplest cli pass to tivosh now crashes:
4.0.1b Tivo > echo ? | tivosh
invalid command name "?"
7.2.1 tivo > echo ? | tivosh
invalid command name "?"
But, 7.2.2 crashes out with the following (on two seperate units):
7.2.2tivo > echo ? | tivosh
assert: Tmk Assertion Failure:
assert: AutoLock, line 128 ()
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 TmkAssertionFailure[324]: : (AutoLock, line 128
())
Tmk Fatal Error: Thread (null) <324> strayed!
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread (nul
l) <324> strayed! (block timestamp 0)
Paste the following into a shell to get a backtrace...
bt -t /tvbin/tivoapp <<END_OF_BT
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: bt -t /tvbin/tivoapp
tcd 1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: tcd 1
hpk Series2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: hpk Series2
read 0x00400000 /tvbin/tivoapp
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x00400000 /tvbin/tiv
oapp
read 0x02000000 /lib/libc.so.6
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02000000 /lib/libc.
so.6
read 0x02200000 /lib/libm.so.6
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02200000 /lib/libm.
so.6
read 0x02400000 /lib/libpthread.so.0
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02400000 /lib/libpt
hread.so.0
read 0x02600000 /lib/libutil.so.1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02600000 /lib/libut
il.so.1
read 0x02800000 /lib/libtvutil.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02800000 /lib/libtv
util.so
read 0x02a00000 /lib/libtmk.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02a00000 /lib/libtm
k.so
read 0x02c00000 /lib/libtvstructures.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x02c00000 /lib/libtv
structures.so
read 0x2aaa8000 /lib/ld.so.1
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2aaa8000 /lib/ld.so
.1
read 0x2ab04000 /lib/libhpkoss.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ab04000 /lib/libhp
koss.so
read 0x2ab50000 /platform/lib/libhpkhl.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ab50000 /platform/
lib/libhpkhl.so
read 0x2abf8000 /platform/lib/libhpkll.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2abf8000 /platform/
lib/libhpkll.so
read 0x2ac3c000 /lib/libdl.so.2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ac3c000 /lib/libdl
.so.2
read 0x2ac80000 /lib/libcdaudio.so
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: read 0x2ac80000 /lib/libcd
audio.so
0x02a7e85c 0x02a53060 0x02a44620 0x02a4d79c 0x02a55288 0x02a4c978 0x02a5ac58
0x02a59c08 0x00d10844 0x00d10508 0x0076b2e4 0x006fe154 0x0201455c
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: 0x02a7e85c 0x02a53060 0x02
a44620 0x02a4d79c 0x02a55288 0x02a4c978 0x02a5ac58 0x02a59c08 0x00d10844 0x00d10
508 0x0076b2e4 0x006fe154 0x0201455c
END_OF_BT
Tmk Fatal Error: Thread (null) <324>: assertion failure
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread (nul
l) <324>: assertion failure
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Tmk Fatal Error: Thread died
due to signal -2
Logger not initialized! Logging to stdout:
TmkLogger: <129>Apr 10 03:39:01 Thread (null)[324]: Invoking rule 834: rebooting
system
Logger not initialized! Logging to stdout:
I'm guessing that they took out a bunch of error-handling from tivoapp. But it works in the old 7.2.1, so its very frustrating. Anyone else having trouble with 7.2.2?
EDIT: Fixed below. I had inadvertently set TIVO_ROOT and the TiVos didn't like it.