[MacPorts] #21387: LyX segfaults during startup on 10.6.1; x86_64 platform
MacPorts
noreply at macports.org
Tue Sep 15 01:00:46 PDT 2009
#21387: LyX segfaults during startup on 10.6.1; x86_64 platform
------------------------------+---------------------------------------------
Reporter: ristik@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port:
------------------------------+---------------------------------------------
qt4-mac needs following patch:
http://qt.gitorious.org/qt/qt/commit/1fa620be2794b46a9b5d867ae6b2d7fa844b610c.patch
Error message:
{{{
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x00007fff86118340 in objc_msgSend ()
(gdb) bt
#0 0x00007fff86118340 in objc_msgSend ()
#1 0x00007fff84d452b5 in __CFBasicHashAddValue ()
#2 0x00007fff84d4513f in CFBasicHashAddValue ()
#3 0x00007fff84d44f57 in CFDictionaryAddValue ()
#4 0x0000000100cd50b8 in
QCoreTextFontEngineMulti::QCoreTextFontEngineMulti ()
#5 0x0000000100e9738d in QFontDatabase::load ()
#6 0x0000000100e7bbc8 in QFontPrivate::engineForScript ()
#7 0x0000000100e7beb9 in QFontInfo::family ()
#8 0x000000010035c55b in lyx::frontend::GuiApplication::romanFontName ()
#9 0x00000001003639df in lyx::frontend::GuiApplication::GuiApplication ()
#10 0x0000000100363d1e in lyx::createApplication ()
#11 0x000000010010ecbf in lyx::LyX::exec ()
#12 0x000000010000f508 in main ()
}}}
Patch above fixes the problem.
{{{
MacPorts: Version: 1.8.99
qt4-mac @4.5.2
LyX @1.6.4.1
Darwin blaah.bla 10.0.0 Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34
PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386 i386
/Applications/MacPorts/LyX.app/Contents/MacOS/lyx: Mach-O 64-bit
executable x86_64
}}}
--
Ticket URL: <http://trac.macports.org/ticket/21387>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list