[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