SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Mac Edition

Notices

SageTV Mac Edition Discussion related to the SageTV Media Center for Mac edition. Questions, issues, problems, suggestions, etc. relating to the SageTV Mac edition should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-19-2012, 02:25 PM
radiopaque's Avatar
radiopaque radiopaque is offline
Sage User
 
Join Date: May 2010
Location: The Netherlands
Posts: 44
Unhappy Mac version crashing on mountain lion?

Hi,
Does anyone have a mountain lion OSX, on which sageTV was installed?
For me, the installation went fine but sagetv crashes when I try to start it. From within Contents, I get the following error when I run SageTV:
Code:
dyld: lazy symbol binding failed: Symbol not found: _EVP_CIPHER_CTX_init
  Referenced from: /Applications/SageTV.app/Contents/MacOS/SageTV
  Expected in: dynamic lookup

dyld: Symbol not found: _EVP_CIPHER_CTX_init
  Referenced from: /Applications/SageTV.app/Contents/MacOS/SageTV
  Expected in: dynamic lookup

Trace/BPT trap: 5
logout
Has anyone seen this before? Any hints on how to get this to work?
__________________
CQC home automation and SageTV Server on Dell PE840 with 6TB RAID5 and two hauppauge tuners ; UPC cable TV ; Secondary headless unRAID on old Pentium 4 system with 3.8TB storage ; SageTV and AnyDVD on HTPC ; Arcam FMJ AV9 and P7, Anthony Gallo Reference AV speakers L/R/C and Gallo spheres for surround ; 50" Panasonic Plasma ; SB players throughout the house.
Reply With Quote
  #2  
Old 09-23-2012, 07:07 AM
drewg drewg is offline
Sage Icon
 
Join Date: Aug 2007
Location: Richmond, VA
Posts: 1,040
Quote:
Originally Posted by radiopaque View Post
Hi,
dyld: Symbol not found: _EVP_CIPHER_CTX_init
Referenced from: /Applications/SageTV.app/Contents/MacOS/SageTV
Expected in: dynamic lookup
[/CODE]

Has anyone seen this before? Any hints on how to get this to work?
This is a symbol used by libssl which is contained in libcrypto (at least on 10.7):
Code:
tsch% nm -A /usr/lib/lib{ssl,crypto}.dylib | grep _EVP_CIPHER_CTX_init
/usr/lib/libssl.dylib:          U _EVP_CIPHER_CTX_init
/usr/lib/libcrypto.dylib: 000a47a0 T _EVP_CIPHER_CTX_init
(T=provided in text section, U=used)

I'll bet that SageTV contains a static libssl which is somehow not picking up a dynamic reference to libcrypto that used to be implicit..

What happens if you try to force libcrypto to be loaded by doing something like

% env DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=/usr/lib/libcrypto.dylib ....normal..cmd...to..start..sagetv


Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core
Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64
Tuner HW: HDHR
Client: Nvidia Shield (HD300, HD100 in storage)
Reply With Quote
  #3  
Old 05-26-2013, 06:39 AM
sampei sampei is offline
New Member
 
Join Date: May 2013
Location: Italy
Posts: 1
Quote:
Originally Posted by drewg View Post
This is a symbol used by libssl which is contained in libcrypto (at least on 10.7):
Code:
tsch% nm -A /usr/lib/lib{ssl,crypto}.dylib | grep _EVP_CIPHER_CTX_init
/usr/lib/libssl.dylib:          U _EVP_CIPHER_CTX_init
/usr/lib/libcrypto.dylib: 000a47a0 T _EVP_CIPHER_CTX_init
(T=provided in text section, U=used)

I'll bet that SageTV contains a static libssl which is somehow not picking up a dynamic reference to libcrypto that used to be implicit..

What happens if you try to force libcrypto to be loaded by doing something like

% env DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=/usr/lib/libcrypto.dylib ....normal..cmd...to..start..sagetv


Drew
Hi Drew, just found your thread on google ... this works wonders thanks!
Reply With Quote
  #4  
Old 11-08-2013, 12:49 PM
jowag jowag is offline
New Member
 
Join Date: Nov 2013
Location: Milwaukee
Posts: 1
Quote:
Originally Posted by drewg View Post
This is a symbol used by libssl which is contained in libcrypto (at least on 10.7):
Code:
tsch% nm -A /usr/lib/lib{ssl,crypto}.dylib | grep _EVP_CIPHER_CTX_init
/usr/lib/libssl.dylib:          U _EVP_CIPHER_CTX_init
/usr/lib/libcrypto.dylib: 000a47a0 T _EVP_CIPHER_CTX_init
(T=provided in text section, U=used)

I'll bet that SageTV contains a static libssl which is somehow not picking up a dynamic reference to libcrypto that used to be implicit..

What happens if you try to force libcrypto to be loaded by doing something like

% env DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=/usr/lib/libcrypto.dylib ....normal..cmd...to..start..sagetv


Drew
Hi Drew, I just got a mac and want to move my sagetv server over to it. I installed the software and ran it out of contents as it kept crashing giving the same error as above.

I am not the greatest with code but do know how to run out of terminal and what not. Where do I put the % env...... to make it work?

Thanks
Reply With Quote
  #5  
Old 01-24-2016, 08:51 PM
SnakeJG SnakeJG is offline
Sage User
 
Join Date: May 2007
Posts: 15
Hey Jowag,
From a terminal:

Code:
cd /Applications/SageTV\ Client.app/
env DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES=/usr/lib/libcrypto.dylib Contents/MacOS/SageTV\ Client
(I understand you probably gave up on this years ago, but someone else might find this thread like I did and need a little help)

Last edited by SnakeJG; 01-24-2016 at 08:51 PM. Reason: Updating
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mountain Lion loefigh SageTV HD Theater - Media Player 3 07-31-2012 09:49 AM
HD300 and OS X Lion loefigh SageTV HD Theater - Media Player 8 03-20-2012 01:04 AM
What version of Java should I be using - UI crashing daily DFranch SageTV Software 32 05-31-2006 06:03 AM
Version 4.1.11 crashing after sleep in system tray sivilya SageTV Beta Test Software 12 04-02-2006 02:12 AM
My SageTV think's I'm in Mountain Time! Barry Yule Ive SageTV Software 9 08-12-2005 08:58 PM


All times are GMT -6. The time now is 03:18 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.