iOnTV Forums » Installation

Crash on startup

(12 posts)
  1. Tim
    Member

    Hi,
    I' happy to be the first post - sorry it's a problem :-)

    I just d/l'd and installed (Leopard) on my MacPro but I can't
    even start the app. It crashes immediately. Here's the log:

    Process: iOnTV [2721]
    Path: /Applications/iOnTV.app/Contents/MacOS/iOnTV
    Identifier: org.awkward.iontv
    Version: 0.75 (332)
    Code Type: X86 (Native)
    Parent Process: launchd [249]

    Date/Time: 2007-11-07 17:37:04.878 -0800
    OS Version: Mac OS X 10.5 (9A581)
    Report Version: 6

    Exception Type: EXC_BREAKPOINT (SIGTRAP)
    Exception Codes: 0x0000000000000002, 0x0000000000000000
    Crashed Thread: 0

    Application Specific Information:
    *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (0) beyond bounds (0)'

    Thread 0 Crashed:
    0 com.apple.CoreFoundation 0x92d59114 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 4
    1 libobjc.A.dylib 0x9682b09b objc_exception_throw + 40
    2 com.apple.CoreFoundation 0x92d5904b +[NSException raise:format:arguments:] + 155
    3 com.apple.CoreFoundation 0x92d5908a +[NSException raise:format:] + 58
    4 com.apple.Foundation 0x90089ddf _NSArrayRaiseBoundException + 127
    5 com.apple.Foundation 0x90007cb8 -[NSCFArray objectAtIndex:] + 72
    6 org.awkward.iontv 0x0000546f -[MainWindowController awakeFromNib] + 2077
    7 com.apple.CoreFoundation 0x92d67a75 -[NSSet makeObjectsPerformSelector:] + 181
    8 com.apple.AppKit 0x9222a56e -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1533
    9 com.apple.AppKit 0x9222079c loadNib + 264
    10 com.apple.AppKit 0x922200fd +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 946
    11 com.apple.AppKit 0x9221fd40 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 171
    12 com.apple.AppKit 0x9221fc7e +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 391
    13 com.apple.AppKit 0x9221f92e NSApplicationMain + 434
    14 org.awkward.iontv 0x00002936 start + 54

    Thread 1:
    0 libSystem.B.dylib 0x92b428e6 kevent + 10
    1 libSystem.B.dylib 0x92b43075 _pthread_start + 321
    2 libSystem.B.dylib 0x92b42f32 thread_start + 34

    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0xa05540f0 ebx: 0x9682b07c ecx: 0xa05531a0 edx: 0x00055000
    edi: 0x00000000 esi: 0xa0000c38 ebp: 0xbffff5c8 esp: 0xbffff5c8
    ss: 0x0000001f efl: 0x00000282 eip: 0x92d59114 cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0x67823000

    Any suggestions?

    Tim

    Posted 2 years ago #
  2. awk
    Member

    Congratulations !

    And commiserations !

    Unfortunately the first release had a problem with 'completely new installations' that had slipped through my testing.

    I believe it is fixed now - if you download the package again and install the newer version I think you should be OK.

    Posted 2 years ago #
  3. Tim
    Member

    Thanks Awk,

    The update worked better but still some problems... let me see...

    1. When first setting up, ion-tv saw my HDHomerun instantly and I
    proceeded to select a listing per channel. Clicking on the
    Channels button however didn't show ANY channels. I had to exit the
    app and restart, then it had updated correctly.

    2. When editing the channels, if I click the "listing callsign" popup
    for a program other than the hilighted one, it does not select
    the new program, it acts on the previous one.
    I have to click first on the Program or Tuner CallSign field and THEN
    select the popup to change a listing callsign

    3. The channel setup took a long time but I got it somewhat close.
    Then I saved the setup for that tuner and tried to import it for
    the other tuner. Unfortunately, although it loads, I can't see/edit
    the setup for either tuner again. I have to start a scan from the
    beginning again. This is frustrating.

    4. The record feature refuses to work. Note, I'm not talking scheduled
    recordings (I haven't even got that far yet) just the simple direct
    right-click or Option-R. Future & Past Recordings stay greyed out and
    nothing is added to my Movies folder. I DO have Handbrake installed
    but perhaps I'm missing a setting?

    5. The auto-update has me stuck in a loop. If I d/l from the front page
    I get build 332 but the auto-update tells me there is a 334 version.
    I click "Install Update" which d/ls and installs but I stay at 312
    which once again tells me there is an update available etc etc.

    I'm very excited to get this working and I'm totally happy to help
    you beta-test so I DO appreciate your work on this.

    Thanks,

    Tim

    Posted 2 years ago #
  4. Tim
    Member

    Another question. After all my updates I seem to have lost connection with
    my HDHomerun. (Could this be Leopard, EyeTV does this too due to Leopard
    Firewall I think).

    Anyway, how do I reset ionTV to start from scratch? Can I delet a prefs file
    or something?

    Tim

    Posted 2 years ago #
  5. awk
    Member

    1) The channels pane of the prefs will be empty until you do a scan for channels (or import) - is that what you mean ? Or do you mean that the channels list was empty even after the scan but a quit/relaunch of the app filled in the missing channels ?

    2) That sounds like a 'real bug' 8-) I'll take a look and see if I can fix it.

    3) This looks like a 'synchronization'/'notification' problem between the background server and the UI App - this is a tricky area and I thought I'd ironed out all the problems. I might need you to give me a detailed step by step on what you did to make sure I can ifix any remaining problems.

    4) The past/future recordings list may not be refreshed correctly (see 3 above 8-) ) however if you bring up the Activities window you should see the recording and transcoding progress for anything that's happening. If the program you want to record has already started then recording should start immediately after you choose the record... option Also Record/Watch/Season Pass will all be disabled if the program is on a station which hasn't been mapped in the channels preference pane.

    5) The 334 binary on the server thinks it's only 332 - hence the message each time you launch. It should get fixed in the next build.

    It sounds like you have a general problem with the Leopard Firewall (I don't use it on my Macs - my home network is behind a seperate firewall device). iOnTV (and probably EyeTV) will select a 'random' UDP port on which to receive data from the iOnTV, this could be confusing the Leopard Firewall.

    If you want to reset everything there are two files you can delete :

    <Home>/Library/Preferences/org.awkward.iontv.plist - the prefs file is used to store things like last selected program, output folders, conversion choice etc.
    <Home>/Library/Application Support/recsched/recsched_bkgd.dat - this file contains the database of programs, recordings, HDHomeRun settings, channel mappings etc.

    Posted 2 years ago #
  6. awk
    Member

    2. When editing the channels, if I click the "listing callsign" popup
    for a program other than the hilighted one, it does not select
    the new program, it acts on the previous one.
    I have to click first on the Program or Tuner CallSign field and THEN
    select the popup to change a listing callsign

    I've tried to reproduce this - but I'm not able to. When the dialog is displayed with the channel pane displayed If I got straight to any channel and click over the popup, then choose a callsign it always sets the callsign for the channel/program I intended.

    Can you give me a little more detail on the sequence of actions when it doesn't work ?

    Posted 2 years ago #
  7. Tim
    Member

    Thanks Awk,

    #1
    I should have said that when I click Channels tab there are
    no Tuners visible... Exiting and restarting fixes that.

    #4
    Nothing I did would start a recording.

    #5
    Perhaps because I reinstalled so many times nothing worked
    in the end, even "Watch" in VNC

    So, I'm going to re-install from scratch.
    I have disabled the firewall, killed resched.bkgd, uninstalled
    the app and deleted the .plist/.dat files. Standby

    Tim

    Posted 2 years ago #
  8. Tim
    Member

    OK, not good news I'm afraid.

    I started from scratch and scanned both tuners (and saved the results using export).
    I could now right-click in the main window and select Watch to see in that channel
    in VNC.
    However Record does nothing whatsoever (I have AppleTV selected for output).

    Even worse, if I exit and restart the app I can no longer right-click in ANY
    channel (everything is grayed out) plus under the channels tab in preferences,
    nothing shows under either tuner. I attempt to import from my saved files, no
    difference. The pane is blank unless I reclick Scan agaain...

    Remember this was from an absolutely scratch install...

    Suggestions?

    Tim

    Posted 2 years ago #
  9. Tim
    Member

    Awk,
    I have retried everything from scratch again and still see the same behavior.
    Channel lineup info does not survive an app restart and I have not been able
    to get anything to record.

    One more question. Are there any other settings files that I should delete,
    just in case I have a corruption issue?

    If there's anything else I can try, just ask.

    Tim

    Posted 2 years ago #
  10. awk
    Member

    Hmmm..... can you send me via email (support@iontv-app.com)

    1. The exported channel list file(s).
    2. A screen shot of the Tuners pane, and a screenshot of the Channels pane in the Preferences window - you can use <shift><cmd>4 to select an area of the screen to capture, it'll get saved as a file on the desktop
    3. Your /var/log/system.log - if you know how to use Terminal/the Command Line you can can get to it that way, alternatively launch the Console Application from the Utilities folder, click on the 'Show Log List' icon on the left side of the toolbar. Then under 'LOG FILES' select system.log. You can can then use 'Save As...' from the file menu to save a copy of the log somewhere and attach it to the mail message.

    With the extra information I should have enough detail to try and work out why things aren't going so well for you.

    Posted 2 years ago #
  11. awk
    Member

    Thanks for the files Tim,

    It looks like you currently have no channels/stations at all. This is probably the result of resetting everything previously (the list of channels/stations detected on your HDHomeRun is stored in the database along with program details etc.)

    If you can do a scan again (yeah - I know it takes time - sorry ) and then make sure once the scan is complete you click the OK button at the bottom right of the preferences window. This should transfer the scanned channels to the background server.

    If you'd like to send me a copy of the system.log and then .dat file after the scan has completed and you've clicked the OK button on the preferences that would help try and work out why the channel scan doesn't seem to be 'sticking'.

    Without the list of channels/stations detected on your HDHomeRun there's literally nothing to watch 8-)

    Posted 2 years ago #
  12. admin
    Key Master

    For the sake of others - here's a couple of notes after some debugging sessions with Tim:

    1. The Crash on launch problem has been resolved in the latest downloads.
    2. For now it's far more reliable to break the setup steps into individual pieces such that you stop and click 'OK' after scanning for Devices, and then after each scan of each tuner. Then go back and make the channel assignments in the scanned list for each tuner
    3. There does seem to be an issue where both tuners have the same lineup - this can lead to issues with items 'disappearing' in the Channel Prefs list, it may also cause issues transcoding - I'm still looking into this
    Posted 2 years ago #

RSS feed for this topic

Reply

You must log in to post.