[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