bruno1505 / pyetv

Automatically exported from code.google.com/p/pyetv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

eyeTV Icon not found and FrontRow crashing if eyeTV is installed in non-standard location #60

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Actually this are two bugs. Because they seem to have the same cause, I'll file 
both of them in the same report.

What steps will reproduce the problem?
1. Install eyeTV in a folder different from /Applications (in my case, 
/Applications/Multimedia/eyeTV 3)
2. Install pyetv (giving error #1)
3. Start Front Row and select eyeTV within it, select a TV channel (error #2). 

What is the expected output? What do you see instead?
- During installation of pyeTV, I got a message saying that the eyeTV icon 
could not be found and I'd not have a nice icon.
- eyeTV appeared in FrontRow (without an icon) and could be selected. However, 
after selecting a channel, Front Row crahed. This is repeatable.
- After I copied eyeTV to /Applications, pyetv worked as expected.
- After I removed the copy, problem #2 reoccured.
- I also tried replacibg the path in the eyeTV dir, giving 
/Applications/Multimedia/eyeTV 3. The effect was slightly different, I got a 
message that an error occured and Front Row terminated.

What version of the product are you using? On what operating system?
- pyetv 2.6 for Snow Leopard
- MacOS X 10.6.4
- eyeTV 3.4
- Front Row 2.2.1 (314)

Please provide any additional information below.
Extract from the Apple crash report:
-----------

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000073752d6e
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: userInfo

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                 0x98be4edb objc_msgSend + 27
1   libobjc.A.dylib                 0x98be9509 objc_exception_throw + 56
2   com.apple.frontrow.backrow      0x007f3ca2 +[BRBaseMenuItemLayerPopulator 
canHandleObject:] + 0
3   com.apple.QuartzCore            0x93922262 run_animation_callbacks(double, 
void*) + 519
4   com.apple.QuartzCore            0x93921db2 
CA::timer_callback(__CFRunLoopTimer*, void*) + 137
5   com.apple.CoreFoundation        0x977a970b __CFRunLoopRun + 8059
6   com.apple.CoreFoundation        0x977a7094 CFRunLoopRunSpecific + 452
7   com.apple.frontrow.backrow      0x0075d29b -[BRAppManager run] + 119
8   com.apple.frontrow              0x00003301 std::allocator<std::pair<int 
const, int> >::~allocator() + 1075
9   com.apple.frontrow              0x00002fd9 std::allocator<std::pair<int 
const, int> >::~allocator() + 267

Original issue reported on code.google.com by m-goo...@heidbrink.net on 3 Jul 2010 at 9:35

GoogleCodeExporter commented 8 years ago
Expected output, last point was intended to contain 
"/Applications/Multimedia/eyeTV_3", of course. 

Original comment by m-goo...@heidbrink.net on 3 Jul 2010 at 9:55