Bug 395571 - Falkon 3.0.1 crashing at startup after upgrading to kde 5.13
Summary: Falkon 3.0.1 crashing at startup after upgrading to kde 5.13
Status: RESOLVED FIXED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-18 18:05 UTC by Núbio Cicarini Hott
Modified: 2018-06-19 05:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Núbio Cicarini Hott 2018-06-18 18:05:12 UTC
Falkon 3.0.1 crashing at startup after upgrading to kde 5.13

error exit:

Failed to load python support plugin "Can not load library /usr/lib/qt/plugins/falkon/PyFalkon.so: (libshiboken2.cpython-36m-x86_64-linux-gnu.so.5.11: Can not open shared object file: File or directory not found) "
Falkon: 3 extensions loaded
double free or corruption (fasttop)
Received signal 6
Received signal 11 SEGV_MAPERR 010000000000
# 0 0x7f30a370ed8e # 0 0x7f30a370ed8e <unknown>
# 1 0x7f30a370eea0 Aborted (recorded core image)

I already searched https://bugs.kde.org/ and found nothing about it.

Can someone help me?
Comment 1 Núbio Cicarini Hott 2018-06-18 18:38:34 UTC
Another error output:

Failed to load python support plugin "Cannot load library /usr/lib/qt/plugins/falkon/PyFalkon.so: (libpyside2.cpython-36m-x86_64-linux-gnu.so.5.11: cannot open shared object file: Arquivo ou diretório não encontrado)"
Falkon: 3 extensions loaded
nouveau: kernel rejected pushbuf: Arquivo ou diretório não encontrado
nouveau: ch25: krec 0 pushes 0 bufs 2 relocs 0
nouveau: ch25: buf 00000000 00000002 00000004 00000004 00000000
nouveau: ch25: buf 00000001 00000006 00000004 00000000 00000004
falkon: ../libdrm-2.4.92/nouveau/pushbuf.c:723: nouveau_pushbuf_data: Assertion `kref' failed.
Received signal 6
#0 0x7f5d5175dd8e <unknown>
#1 0x7f5d5175dea0 <unknown>
#2 0x7f5d5175e4d7 <unknown>
#3 0x7f5d574fc8f0 <unknown>
#4 0x7f5d574fc86b __GI_raise
#5 0x7f5d574e740e __GI_abort
#6 0x7f5d574e72e0 __assert_fail_base.cold.0
#7 0x7f5d574f5112 __GI___assert_fail
#8 0x7f5d25659600 nouveau_pushbuf_data
#9 0x7f5d25659563 nouveau_pushbuf_data
#10 0x7f5d25659698 <unknown>
#11 0x7f5d2565a2af <unknown>
#12 0x7f5d2565b2d0 nouveau_pushbuf_kick
#13 0x7f5d2a371d4c <unknown>
#14 0x7f5d2a4f8690 <unknown>
#15 0x7f5d2a07d327 <unknown>
#16 0x7f5d2ba47d1a <unknown>
#17 0x7f5d377fb569 <unknown>
#18 0x7f5d4e84f6f0 QOpenGLContext::swapBuffers()
#19 0x7f5d4eae6848 QPlatformBackingStore::composeAndFlush()
#20 0x7f5d3a541da6 <unknown>
#21 0x7f5d5846e2f1 <unknown>
#22 0x7f5d5846fe0b <unknown>
#23 0x7f5d58471168 <unknown>
#24 0x7f5d58471309 <unknown>
#25 0x7f5d58488a57 QWidgetPrivate::syncBackingStore()
#26 0x7f5d584a1199 QWidget::event()
#27 0x7f5d585b98b5 QMainWindow::event()
#28 0x7f5d58461984 QApplicationPrivate::notify_helper()
#29 0x7f5d5846925b QApplication::notify()
#30 0x7f5d57e7cbc9 QCoreApplication::notifyInternal2()
#31 0x7f5d57e7fc5c QCoreApplicationPrivate::sendPostedEvents()
#32 0x7f5d57ed0864 <unknown>
#33 0x7f5d4caf1368 g_main_context_dispatch
#34 0x7f5d4caf15b1 <unknown>
#35 0x7f5d4caf163e g_main_context_iteration
#36 0x7f5d57ecfe49 QEventDispatcherGlib::processEvents()
#37 0x7f5d3a5b0b32 <unknown>
#38 0x7f5d57e7b85c QEventLoop::exec()
#39 0x7f5d57e83b56 QCoreApplication::exec()
#40 0x558b919bbf21 <unknown>
#41 0x7f5d574e906b __libc_start_main
#42 0x558b919bc23a _start
  r8: 0000000000000000  r9: 00007ffd64643960 r10: 0000000000000008 r11: 0000000000000246
r12: 00007f5d2565c640 r13: 00007f5d2565c7b1 r14: 00000000000002d3 r15: 0000000000000000
  di: 0000000000000002  si: 00007ffd64643960  bp: 00007f5d57647e38  bx: 0000000000000006
  dx: 0000000000000000  ax: 0000000000000000  cx: 00007f5d574fc86b  sp: 00007ffd64643960
  ip: 00007f5d574fc86b efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Comment 2 Núbio Cicarini Hott 2018-06-18 20:31:26 UTC
I downgraded qt5-webengine to version 5.11.0-2 and solved the problem. However, I encountered a similar error (at https://github.com/ColinDuquesnoy/MellowPlayer/issues/252), but pointing to the noveau drive. However, it also has some relation to qt5-webengine, since the downgrade momentarily resolved the issue.
Comment 3 Núbio Cicarini Hott 2018-06-19 04:59:28 UTC
The problem was in the OpenGL acceleration of the qt5-webengine that does not work well under the nouveau drive. The workaround is to run the QT_XCB_FORCE_SOFTWARE_OPENGL = 1 workaround until qt5-webengine's OpenGL is disabled by the maintainer. Or commit the sin of installing the nvidia owner drive.