[mythtv-commits] Ticket #7582: OSX 10.6 MythBackend fatal closing random unix handles
MythTV
mythtv at cvs.mythtv.org
Mon Nov 16 16:00:44 UTC 2009
#7582: OSX 10.6 MythBackend fatal closing random unix handles
------------------------------------------------+---------------------------
Reporter: Jeff Gibbons <mythtv@…> | Owner: nigel
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: Ports - OSX | Version: 0.22
Severity: high | Mlocked: 0
------------------------------------------------+---------------------------
In all versions of MythBackend, running on OSX 10.6 (Snow Leopard),
MythBackend crashes at startup with a message in Console about closing
random unix handles.
In main.cpp, in the routine main, the following lines are the cause of the
problem.
for (int i = 3; i < sysconf(_SC_OPEN_MAX) - 1; ++i)
close(i);
These are apparently benign in 10.5 (Leopard) but fatal in 10.6. They
should be #ifdef'd away for 10.6 or OSX in general.
MythTV Version : 22791M
MythTV Branch : branches/release-0-22-fixes
Network Protocol : 50
Library API : 0.22.20091023-1
QT Version : 4.5.3
Options compiled in:
release darwin_da using_corevideo using_backend using_darwin
using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv
using_lirc using_mheg using_opengl_video using_qtwebkit using_appleremote
using_bindings_perl using_bindings_python using_darwin_da using_opengl
using_ffmpeg_threads using_live using_mheg
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7582>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list