[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-mac
Subject: Re: [KDE/Mac] OSX/CI: konversation still fails to run properly
From: <mk-lists () email ! de>
Date: 2015-02-23 21:02:51
Message-ID: 9B1C1138-E6DE-4AF4-8077-B47FB1309A13 () email ! de
[Download RAW message or body]
Hi Jeremy,
On 23 Feb 2015, at 18:37 , Jeremy Whiting <jpwhiting@kde.org> wrote:
> Yeah, that seems to be because the dbus files are wrong on OSX looking here it \
> looks like the /usr/local/share/dbus-1/services/org.kde.kglobalaccel.service file \
> has Exec=/usr/local/bin/kglobalaccel5 but kglobalaccel5 is a .app and is in \
> /Applications/KDE/kglobalaccel5.app instead of in /usr/local/bin. If we update the \
> .service file to point to the right place it should work. Not sure how we can make \
> that "fixed" for all the various .service files we install in different frameworks, \
> but that is probably the solution.
> In fact I just tested. I changed manually the kglobalaccel.service file to have \
> Exec=/Applications/KDE/kglobalaccel5.app/Contents/MacOS/kglobalaccel5 and it \
> launched kglobalaccel5 just fine, gave no warnings on the terminal, and left \
> kglobalaccel5 in the dock (that should probably be changed to not appear I guess).
> As to how to make these changes permanent when building the .services files with \
> cmake I'm not sure, how was that done with kde4 based macports stuff?
this is really odd, I tried to follow your recipe to make kglobalaccel work, but it \
wouldn't start the app when running konversation.
Yes, it was/is also here on the OSX/CI system pointing to the wrong install location.
Manually starting it and running konversation via the right path to its app package \
would indeed let it appear in the dock and allow konversation to find it properly \
without spitting out any warning.
BUT when I then close konversation it crashes reproducibly - see below!!! :-(
And again, there is this QCocoaMenuItem stuff in involved...
Any ideas?
Greets,
Marko
---
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007f84facbcbf0
VM Regions Near 0x7f84facbcbf0:
CG shared images 00000001c871f000-00000001c8727000 [ 32K] r--/r-- SM=SHM \
-->
MALLOC_TINY 00007f888bc00000-00007f888bd00000 [ 1024K] rw-/rwx SM=PRV \
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libQt5Core_debug.5.dylib 0x000000010f88d25c QByteArray::size() const + 12 \
(qbytearray.h:429) 1 libQt5Core_debug.5.dylib 0x000000010f88ce99 \
operator==(QByteArray const&, QByteArray const&) + 25 (qbytearray.h:556) 2 \
libQt5Core_debug.5.dylib 0x000000010fbfd250 \
QList<QByteArray>::indexOf(QByteArray const&, int) const + 208 (qlist.h:895) 3 \
libQt5Core_debug.5.dylib 0x000000010fbf86ff QObject::property(char const*) \
const + 255 (qobject.cpp:3852) 4 libqcocoa_debug.dylib 0x0000000114b7a717 \
QCocoaMenuItem::~QCocoaMenuItem() + 87 (qcocoamenuitem.mm:109) 5 \
libqcocoa_debug.dylib 0x0000000114b7a955 QCocoaMenuItem::~QCocoaMenuItem() + \
21 (qcocoamenuitem.mm:118) 6 libqcocoa_debug.dylib 0x0000000114b7a979 \
QCocoaMenuItem::~QCocoaMenuItem() + 25 (qcocoamenuitem.mm:108) 7 \
libQt5Widgets_debug.5.dylib 0x000000010dfb74ca QMenu::actionEvent(QActionEvent*) + \
1626 (qmenu.cpp:3053) 8 libQt5Widgets_debug.5.dylib 0x000000010ddff607 \
QWidget::event(QEvent*) + 4887 (qwidget.cpp:8317) 9 libQt5Widgets_debug.5.dylib \
0x000000010dfb4843 QMenu::event(QEvent*) + 1571 (qmenu.cpp:2523) 10 \
libQt5Widgets_debug.5.dylib 0x000000010dda1b4f \
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 399 (qapplication.cpp:3499) \
11 libQt5Widgets_debug.5.dylib 0x000000010dda6ecd QApplication::notify(QObject*, \
QEvent*) + 15309 (qapplication.cpp:3464) 12 libQt5Core_debug.5.dylib \
0x000000010fb9fdb9 QCoreApplication::notifyInternal(QObject*, QEvent*) + 201 \
(qcoreapplication.cpp:935) 13 libQt5Widgets_debug.5.dylib 0x000000010dd8203a \
QCoreApplication::sendEvent(QObject*, QEvent*) + 90 (qcoreapplication.h:237) 14 \
libQt5Widgets_debug.5.dylib 0x000000010ddf1344 QWidget::removeAction(QAction*) + \
180 (qwidget.cpp:3034) 15 libQt5Widgets_debug.5.dylib 0x000000010dd93f10 \
QAction::~QAction() + 128 (qaction.cpp:579) 16 libQt5Widgets_debug.5.dylib \
0x000000010de0b971 QWidgetAction::~QWidgetAction() + 305 (qwidgetaction.cpp:130) 17 \
libKF5WidgetsAddons.5.dylib 0x000000010d954a6a KSelectAction::~KSelectAction() + \
122 18 libKF5WidgetsAddons.5.dylib 0x000000010d954a85 \
KSelectAction::~KSelectAction() + 21 19 libKF5WidgetsAddons.5.dylib \
0x000000010d954aa9 KSelectAction::~KSelectAction() + 25 20 libQt5Core_debug.5.dylib \
0x000000010fbee67b QObjectPrivate::deleteChildren() + 235 (qobject.cpp:1937) 21 \
libQt5Widgets_debug.5.dylib 0x000000010ddec981 QWidget::~QWidget() + 1937 \
(qwidget.cpp:1490) 22 libQt5Widgets_debug.5.dylib 0x000000010df79075 \
QMainWindow::~QMainWindow() + 21 (qmainwindow.cpp:388) 23 libKF5XmlGui.5.dylib \
0x000000010cd71d74 KMainWindow::~KMainWindow() + 196 24 libKF5XmlGui.5.dylib \
0x000000010cdbe3b2 KXmlGuiWindow::~KXmlGuiWindow() + 162 25 \
0x000000010b9c2b2f MainWindow::~MainWindow() + 47 26 \
0x000000010b9c2b60 MainWindow::~MainWindow() + 32 27 \
0x000000010b9c2c29 MainWindow::~MainWindow() + 25 28 libQt5Core_debug.5.dylib \
0x000000010fbef34e qDeleteInEventHandler(QObject*) + 46 (qobject.cpp:4347) 29 \
libQt5Core_debug.5.dylib 0x000000010fbeeeb2 QObject::event(QEvent*) + 354 \
(qobject.cpp:1233) 30 libQt5Widgets_debug.5.dylib 0x000000010ddff99c \
QWidget::event(QEvent*) + 5804 (qwidget.cpp:8371) 31 libQt5Widgets_debug.5.dylib \
0x000000010df7b818 QMainWindow::event(QEvent*) + 1944 (qmainwindow.cpp:1499) 32 \
libKF5XmlGui.5.dylib 0x000000010cd74168 KMainWindow::event(QEvent*) + 1352 \
33 libKF5XmlGui.5.dylib 0x000000010cdbe57a KXmlGuiWindow::event(QEvent*) + \
42 34 0x000000010b9c3811 \
MainWindow::event(QEvent*) + 817
_______________________________________________
kde-mac@kde.org
List Information: https://mail.kde.org/mailman/listinfo/kde-mac
KDE/Mac Information: http://community.kde.org/Mac
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic