[mythtv-users] rpmfusion.org build of mythfrontend requires >2G just to start?
Brian J. Murrell
brian at interlinx.bc.ca
Wed Oct 30 13:28:50 UTC 2013
So, I have migrated from Ubuntu to Fedora and installed the mythfrontend
from <http://free.rpmfusion.org/>.
To my shock/surprise/horror I found that trying to start mythfrontend
results in a segfault:
Program terminated with signal 11, Segmentation fault.
#0 0x00007f810b620d66 in QTJSC::ExecutablePool::systemAlloc(unsigned
long) () from /lib64/libQtScript.so.4
...
Thread 1 (Thread 0x7f8107bb08c0 (LWP 23758)):
#0 0x00007f810b620d66 in QTJSC::ExecutablePool::systemAlloc(unsigned
long) () from /lib64/libQtScript.so.4
No symbol table info available.
#1 0x00007f810b6a6af8 in QTJSC::JSGlobalData::JSGlobalData(bool) ()
from /lib64/libQtScript.so.4
No symbol table info available.
#2 0x00007f810b6a7308 in QTJSC::JSGlobalData::create() () from
/lib64/libQtScript.so.4
No symbol table info available.
#3 0x00007f810b74a1a0 in QScriptEnginePrivate::QScriptEnginePrivate()
() from /lib64/libQtScript.so.4
No symbol table info available.
#4 0x00007f810b74adfe in QScriptEngine::QScriptEngine() () from
/lib64/libQtScript.so.4
No symbol table info available.
#5 0x00007f8112516778 in ServerSideScripting::ServerSideScripting
(this=0xf389f8) at serverSideScripting.cpp:47
No locals.
#6 0x00007f81125143a5 in HtmlServerExtension::HtmlServerExtension
(this=0xf389d0, sSharePath=..., sApplicationPrefix=...) at htmlserver.cpp:28
No locals.
#7 0x00007f81124e1547 in HttpServer::HttpServer (this=0xc96e30,
sApplicationPrefix=...) at httpserver.cpp:52
No locals.
#8 0x00000000004df510 in MediaRenderer::MediaRenderer (this=0xf0cbd0)
at mediarenderer.cpp:216
nPort = 6547
#9 0x0000000000429681 in main (argc=1, argv=<optimized out>) at
main.cpp:1536
cmdline = {<MythCommandLineParser> =
{_vptr.MythCommandLineParser = 0x8895d0 <vtable for
MythFrontendCommandLineParser+16>, m_appname = {static null = {<No data
fields>}, static shared_null = {ref = {_q_value = 422}, alloc = 0, size
= 0, data = 0x7f810a8d591a <QString::shared_null+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
= 0, array = {0}}, static shared_empty = {ref = {_q_value = 153}, alloc
= 0, size = 0, data = 0x7f810a8d58fa <QString::shared_empty+26>, clean =
0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
reserved = 0, array = {0}}, d = 0xcb8d50, static codecForCStrings =
0x0}, m_optionedArgs = {{d = 0xcb93a0, e = 0xcb93a0}}, m_namedArgs = {{d
= 0xcb9270, e = 0xcb9270}}, m_passthroughActive = false,
m_overridesImported = true, m_verbose = false}, <No data fields>}
__FUNCTION__ = "main"
fileprefix = {static null = {<No data fields>}, static
shared_null = {ref = {_q_value = 422}, alloc = 0, size = 0, data =
0x7f810a8d591a <QString::shared_null+26>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, static shared_empty = {ref = {_q_value = 153}, alloc = 0, size =
0, data = 0x7f810a8d58fa <QString::shared_empty+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
= 0, array = {0}}, d = 0x3c446b5, static codecForCStrings = 0x0}
bonjour = <optimized out>
themename = {static null = {<No data fields>}, static
shared_null = {ref = {_q_value = 422}, alloc = 0, size = 0, data =
0x7f810a8d591a <QString::shared_null+26>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, static shared_empty = {ref = {_q_value = 153}, alloc = 0, size =
0, data = 0x7f810a8d58fa <QString::shared_empty+26>, clean = 0,
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved
= 0, array = {0}}, d = 0xfca42000000000ff, static codecForCStrings = 0x0}
mainWindow = <optimized out>
profile = <optimized out>
sysEventHandler = <optimized out>
bBypassAutoDiscovery = false
signallist = {{p = {static shared_null = {ref = {_q_value =
255}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d =
0xd47b60}, d = 0xd47b60}}
retval = <optimized out>
ResetSettings = false
themedir = {static null = {<No data fields>}, static shared_null
= {ref = {_q_value = 422}, alloc = 0, size = 0, data = 0x7f810a8d591a
<QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static
shared_empty = {ref = {_q_value = 153}, alloc = 0, size = 0, data =
0x7f810a8d58fa <QString::shared_empty+26>, clean = 0, simpletext = 0,
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array =
{0}}, d = 0x3f0917275b, static codecForCStrings = 0x0}
bPromptForBackend = <optimized out>
callCleanup = {m_cleanFunction = 0x430db0 <(anonymous
namespace)::cleanup()>}
mon = <optimized out>
networkControl = <optimized out>
themeUpdateChecker = <optimized out>
ret = <optimized out>
dir = {d_ptr = {d = 0xb8}}
bcm = {<QObject> = {<No data fields>}, static staticMetaObject =
{d = {superdata = 0x7f810a8d0c20 <QObject::staticMetaObject>, stringdata
= 0x620d40 <qt_meta_stringdata_BackendConnectionManager>
"BackendConnectionManager", data = 0x620d80
<qt_meta_data_BackendConnectionManager>, extradata = 0x88dda0
<BackendConnectionManager::staticMetaObjectExtraData>}}, static
staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x5f9550
<BackendConnectionManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>}, m_reconnecting = 0x0,
m_reconnect_timer = 0x38f2209594 <check_match+292>}
It turns out that this is entirely due to my setting a 2GB limit on
process size with ulimit. If I reset that to unlimited mythfrontend
starts up (well, at least until it crashes the X server but that's a
different issue).
For what possible reason could mythfrontend (libqt I guess) possibly
need more than 2GB just to get started?
But this problem certainly didn't exist in the mythbuntu builds so I
wonder what is different about these rpmfusion builds.
Is there a different repo I should be using for Fedora?
Thoughts?
b.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20131030/43f8ee95/attachment.sig>
More information about the mythtv-users
mailing list