On Mon, Dec 04, 2017 at 05:46:39AM -0800, Claus Assmann wrote:
> Back in OpenBSD 6.0 running the program from /usr/local which has
> wxallowed as mount option solved this problem:
> 
> On Sat, Oct 15, 2016, Otto Moerbeek wrote:
> > On Sat, Oct 15, 2016 at 11:59:05AM -0700, Claus Assmann wrote:
> 
> > > #2  0x0000178e9dc67db7 in WTF::OSAllocator::reserveAndCommit ()
> > >    from /usr/local/lib/qt5/libQt5WebKit.so.1.1
> 
> > smells lke a W^X violation. chekc your messages log.
> 
> However, this doesn't help on OpenBSD 6.2:
> 
> #0  0x00000c0eb5452838 in WTFCrash () from 
> /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #1  0x00000c0eb52996ca in 
> JSC::FixedVMPoolExecutableAllocator::FixedVMPoolExecutableAllocator ()
>    from /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #2  0x00000c0eb529938b in JSC::ExecutableAllocator::initializeAllocator ()
>    from /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #3  0x00000c0eb53b18bc in JSC::initializeThreading () from 
> /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #4  0x00000c0eb42cea69 in WebCore::ScriptController::initializeThreading ()
>    from /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #5  0x00000c0eb4110183 in WebCore::initializeWebCoreQt ()
>    from /usr/local/lib/qt5/libQt5WebKit.so.2.1
> #6  0x00000c0f5a5ef402 in QWebPagePrivate::QWebPagePrivate ()
>    from /usr/local/lib/qt5/libQt5WebKitWidgets.so.2.1
> #7  0x00000c0f5a5f3199 in QWebPage::QWebPage () from 
> /usr/local/lib/qt5/libQt5WebKitWidgets.so.2.1
> #8  0x00000c0f5a5f986f in QWebView::page () from 
> /usr/local/lib/qt5/libQt5WebKitWidgets.so.2.1
> #9  0x00000c0c6498c3d6 in LTMSidebar::LTMSidebar () from 
> /usr/local/ca/bin/GoldenCheetah
> #10 0x00000c0c64a41ed3 in HomeView::HomeView () from 
> /usr/local/ca/bin/GoldenCheetah
> #11 0x00000c0c64a3ad74 in Tab::Tab () from /usr/local/ca/bin/GoldenCheetah
> #12 0x00000c0c649a14d8 in MainWindow::MainWindow () from 
> /usr/local/ca/bin/GoldenCheetah
> #13 0x00000c0c647ad372 in main () from /usr/local/ca/bin/GoldenCheetah
>                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
> Are additional steps required to get this QT application working?
> 

If that program is outside of the ports tree, add "-Wl,-z,wxneeded" to
the CFLAGS/CXXFLAGS.


-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to