Bug 382747

Summary: Kmymoney frameworks branch crashes on start
Product: [Applications] kmymoney Reporter: Robby Engelmann <robby.engelmann>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: crash CC: lukasz.wojnilowicz, robby.engelmann
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 5.0.0
Sentry Crash Report:

Description Robby Engelmann 2017-07-26 10:28:34 UTC
Kmymoney latest master is crashing several times when trying to start it. After some tries it finally will start.

Here is what I get in the terminal:
:~> kmymoney 
KMyMoney csvexport plugin loaded
KMyMoney csvimport plugin loaded
KMyMoney iCalendar plugin loaded
KMyMoney kbanking plugin loaded
KMyMoney ofximport plugin loaded
KMyMoney printcheck plugin loaded
Connect was done KMyMoneyPlugin::KMMViewInterface(0x5578a2dd0530)
[1:1:0100/000000.293958:ERROR:broker_posix.cc(41)] Invalid node channel message
Segmentation fault (core dumped)

Kmymoney should be at latest git from here: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Unstable:/Extra/openSUSE_Tumbleweed/): 
KDE Frameworks 5.36.0
Qt 5.9.1 (built against 5.9.1)
The xcb windowing system
Comment 1 wojnilowicz 2017-07-26 13:03:06 UTC
The problem is know and I think the cause is QWebEngine 5.9.
You can:
1) try revert 5c886160ce22f6a0ef17cfd996473f284473fa74 (it doesn't crash after that)
2) downgrade somehow to QWebEngine 5.8
3) wait for an fix in KMM
Comment 2 Robby Engelmann 2017-07-26 13:35:28 UTC
I choose option 3)

:-)

can live with it for a while and want to further test/use the master branch to give feedback.

Thanks a lot for KMM and for keeping it alive also under KF5!
Comment 3 wojnilowicz 2017-08-02 15:54:43 UTC
Git commit e100db326a7091ff07528f330e3b05cc5331fb76 by Łukasz Wojniłowicz.
Committed on 02/08/2017 at 15:52.
Pushed by wojnilowicz into branch 'master'.

Add KF5WebKit as fallback
FIXED-IN:5.0

Differential Revision: https://phabricator.kde.org/D6975

Signed-off-by: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>

M  +14   -8    CMakeLists.txt
M  +1    -1    config-kmymoney.h.cmake
M  +0    -1    kmymoney/CMakeLists.txt
M  +13   -6    kmymoney/plugins/printcheck/CMakeLists.txt
M  +10   -0    kmymoney/plugins/printcheck/kcm_printcheck.cpp
M  +12   -3    kmymoney/plugins/printcheck/kcm_printcheck.h
M  +15   -15   kmymoney/plugins/printcheck/printcheck.cpp
M  +5    -5    kmymoney/plugins/reconciliationreport/CMakeLists.txt
M  +19   -32   kmymoney/plugins/reconciliationreport/kreconciliationreportdlg.cpp
M  +10   -9    kmymoney/plugins/reconciliationreport/kreconciliationreportdlg.h
M  +8    -6    kmymoney/views/CMakeLists.txt
M  +27   -14   kmymoney/views/khomeview.cpp
M  +6    -1    kmymoney/views/khomeview.h
M  +0    -8    kmymoney/views/kmymoneyview.cpp
M  +2    -14   kmymoney/views/kmymoneyview.h
A  +38   -0    kmymoney/views/kmymoneywebpage.cpp     [License: GPL (v2+)]
A  +56   -0    kmymoney/views/kmymoneywebpage.h     [License: GPL (v2+)]
M  +21   -15   kmymoney/views/kreportsview.cpp
M  +12   -1    kmymoney/views/kreportsview.h

https://commits.kde.org/kmymoney/e100db326a7091ff07528f330e3b05cc5331fb76