FS#41217 - [qupzilla] QT5 browser crashes

Attached to Project: Community Packages
Opened by Jamp (jamp) - Wednesday, 16 July 2014, 13:51 GMT
Last edited by speps (archspeps) - Friday, 24 October 2014, 17:40 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To speps (archspeps)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

There is something wrong with qupzilla when, on the same machine, both qt4 and qt5 are installed.
The qt5 version crashes almost instantly.
Sometimes qupzilla qt5 can be "fixed" by installing the qt4 one, then uninstalling it ad reinstalling
the qt5 version.


Additional info:
* package version(s)
* config and/or log files etc.

Time: Wed Jul 16 10:12:08 2014
Qt version: 5.3.1 (compiled with 5.2.1)
QupZilla version: 1.6.6
WebKit version: 538.1

============== BACKTRACE ==============
#0: /usr/bin/qupzilla() [0x403082]
#1: /usr/lib/libc.so.6(+0x33df0) [0x7fb7ed892df0]
#2: /usr/lib/libQtGui.so.4(+0x1b614c) [0x7fb76db7914c]
#3: /lib64/ld-linux-x86-64.so.2(+0xf05a) [0x7fb7f1ce905a]
#4: /lib64/ld-linux-x86-64.so.2(+0xf16b) [0x7fb7f1ce916b]
#5: /lib64/ld-linux-x86-64.so.2(+0x13577) [0x7fb7f1ced577]
#6: /lib64/ld-linux-x86-64.so.2(+0xef04) [0x7fb7f1ce8f04]
#7: /lib64/ld-linux-x86-64.so.2(+0x12c23) [0x7fb7f1cecc23]
#8: /usr/lib/libdl.so.2(+0x103b) [0x7fb7e69a503b]
#9: /lib64/ld-linux-x86-64.so.2(+0xef04) [0x7fb7f1ce8f04]
#10: /usr/lib/libdl.so.2(+0x1619) [0x7fb7e69a5619]
#11: /usr/lib/libdl.so.2(dlopen+0x31) [0x7fb7e69a50e1]
#12: /usr/lib/libQt5Core.so.5(+0x2852eb) [0x7fb7ee3b72eb]
#13: /usr/lib/libQt5Core.so.5(_ZN8QLibrary4loadEv+0x98) [0x7fb7ee3b2c98]
#14: /usr/lib/libQt5WebKit.so.5(+0xa2be24) [0x7fb7efa79e24]
#15: /usr/lib/libQt5WebKit.so.5(+0x942316) [0x7fb7ef990316]
#16: /usr/lib/libQt5WebKit.so.5(+0x94065e) [0x7fb7ef98e65e]
#17: /usr/lib/libQt5WebKit.so.5(+0x940fdb) [0x7fb7ef98efdb]
#18: /usr/lib/libQt5WebKit.so.5(+0x48fb5c) [0x7fb7ef4ddb5c]
#19: /usr/lib/libQt5WebKit.so.5(+0x87e59e) [0x7fb7ef8cc59e]
#20: /usr/lib/libQt5WebKit.so.5(+0x861def) [0x7fb7ef8afdef]
#21: /usr/lib/libQt5WebKit.so.5(+0x87e9b9) [0x7fb7ef8cc9b9]
#22: /usr/lib/libQt5WebKit.so.5(+0xf2c35d) [0x7fb7eff7a35d]
#23: /usr/lib/libQt5WebKit.so.5(+0x16d4f44) [0x7fb7f0722f44]
#24: /usr/lib/libQt5WebKit.so.5(+0x16d5973) [0x7fb7f0723973]
#25: /usr/lib/libQt5WebKit.so.5(+0x19a9004) [0x7fb7f09f7004]
#26: /usr/lib/libQt5WebKit.so.5(+0x19b41b1) [0x7fb7f0a021b1]


Steps to reproduce:
This task depends upon

Closed by  speps (archspeps)
Friday, 24 October 2014, 17:40 GMT
Reason for closing:  Fixed
Additional comments about closing:  As reported "This issue seems absent in v. 1.8.0".
Comment by David Rosca (nowrep) - Thursday, 17 July 2014, 21:32 GMT
Make sure you don't use any Qt 4 plugins:
- QupZilla's KWallet plugin
- NPAPI Qt 4 plugins (VLC, ...)
Comment by Jamp (jamp) - Wednesday, 23 July 2014, 08:13 GMT
I tried to uninstall the qt4 version and reinstalled the qt5 one.. and now it works.
BUT, when I tried qupzilla qt5 under another "fresh" linux account, I got the crash when trying to load
slashdot.org. I disabled netscape plugins, java and unchecked the extensions loading.
The lsof program does not show any qt4 library loaded.
I installed again the qt4 version, then the qt5 one and now the qt5 version works also under the
test account, i.e., it loads slashdot.org.
But if I remove both the .config/qupzilla and the .cache directory the qt5 version browser crashes again.

Hope this information can be useful to fix this excellent browser.

Thanks
Comment by Jaroslav Martínek (jamar) - Wednesday, 06 August 2014, 19:53 GMT
I was also affected by this crash (it was the same in both QT5 browsers I tried to use - QupZilla and Otter-Browser). I think I found the cause of this problem. Thanks Jamp for pointing me to the .config directory, where the PluginMetadataCache.bin is. A brief look into this file took me to /usr/lib/mozilla/plugins directory, where the plugin libraries are located and which both browsers loads. For me, an old version of libkpartsplugin.so library causes the crash, so simply removing the kpartsplugin package fixed this problem.
Comment by Jamp (jamp) - Wednesday, 08 October 2014, 12:45 GMT
This issue seems absent in v. 1.8.0

Loading...