Crashes in qt5-gui

Mikhail T. mi+thun at aldan.algebra.com
Tue Jul 24 03:53:37 BST 2018


Hello!

This week I decided to try KDE5 on a new machine, and, unfortunately can 
not bring it up... The plasmashell and ksplashqml both crash at startup 
-- I get the X11-screen, but it is empty save for mouse cursor. The 
crash is in the same place for both, in a little plugin installed by 
qt5-gui.

First I thought, something is miscompiled, but even when qt5-gui is 
rebuilt without march and WITH_DEBUG=yes, I still get the same crash -- 
although the backtrace (attached) has more information.

My machine runs FreeBSD-11.x/amd64 of very recent vintage.

What am I doing wrong? Thank you. Yours,

    -mi

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-freebsd/attachments/20180723/ceddfa99/attachment.html>
-------------- next part --------------
GNU gdb (GDB) 8.1 [GDB v8.1 for FreeBSD]
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd11.2".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/bin/ksplashqml...(no debugging symbols found)...done.
[New LWP 100589]
[New LWP 101028]
Core was generated by `ksplashqml Breeze --pid'.
Program terminated with signal SIGABRT, Aborted.
#0  0x0000000804f3e20a in thr_kill () from /lib/libc.so.7
[Current thread is 1 (LWP 100589)]
(gdb) #0  0x0000000804f3e20a in thr_kill () from /lib/libc.so.7
No symbol table info available.
#1  0x0000000804f3e131 in __raise (s=6) at /usr/src/lib/libc/gen/raise.c:52
        id = 100589
#2  0x0000000804f3da59 in abort () at /usr/src/lib/libc/stdlib/abort.c:65
        act = <optimized out>
#3  0x000000080409d3a9 in ?? () from /opt/lib/qt5/libQt5Core.so.5
No symbol table info available.
#4  0x000000080409e908 in QMessageLogger::fatal(char const*, ...) const ()
   from /opt/lib/qt5/libQt5Core.so.5
No symbol table info available.
#5  0x00000008142162d3 in QGLXContext::init (this=0x80fe427d0, 
    screen=0x80fe72000, share=0x0) at qglxintegration.cpp:323
        config = 0x0
        visualInfo = 0x0
        window = 0
#6  0x0000000814215591 in QGLXContext::QGLXContext (this=0x80fe427d0, 
    screen=0x80fe72000, format=..., share=0x0, nativeHandle=...)
    at qglxintegration.cpp:184
No locals.
#7  0x000000081421449c in QXcbGlxIntegration::createPlatformOpenGLContext (
    this=0x80ff1b820, context=0x7fffffffe458) at qxcbglxintegration.cpp:184
        screen = 0x80fe72000
        platformContext = 0x7fffffffe290
#8  0x0000000811bf777b in QXcbIntegration::createPlatformOpenGLContext (
    this=0x80fe421e0, context=0x7fffffffe458) at qxcbintegration.cpp:279
        screen = 0x80fe72000
        glIntegration = 0x80ff1b820
#9  0x000000080377f78a in QOpenGLContext::create (this=0x7fffffffe458)
    at kernel/qopenglcontext.cpp:612
        d = 0x80fe48540
#10 0x0000000814217b34 in QGLXContext::queryDummyContext ()
    at qglxintegration.cpp:691
        skip = false
        oldContext = 0x0
        oldSurface = 0x0
        surface = {d = 0x813e2f840}
        display = 0x80fe4d400
        glxvendor = 0x807f683c0 "Mesa Project and SGI"
        context = {<QObject> = {
            _vptr$QObject = 0x803e881a0 <vtable for QOpenGLContext+16>, 
            static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x8046e1200, data = 0x8043ccab0, 
                static_metacall = 0x8042a6520, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x80fe48540}, 
            static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x8046d5f80, data = 0x8043c9f30, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, 
                extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x8046bf4b8 <QObject::staticMetaObject>, 
              stringdata = 0x803e97fa0 <qt_meta_stringdata_QOpenGLContext>, 
              data = 0x803b5e370 <qt_meta_data_QOpenGLContext>, 
              static_metacall = 0x803782230 <QOpenGLContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
#11 0x0000000814217fb9 in QGLXContext::supportsThreading ()
    at qglxintegration.cpp:738
No locals.
#12 0x0000000814214611 in QXcbGlxIntegration::supportsThreadedOpenGL (
    this=0x80ff1b820) at qxcbglxintegration.cpp:215
No locals.
#13 0x0000000811bf79cd in QXcbIntegration::hasCapability (this=0x80fe421e0, 
    cap=QPlatformIntegration::ThreadedOpenGL) at qxcbintegration.cpp:313
        integration = 0x80ff1b820
        connection = 0x80fe29c00
#14 0x0000000800f97c5a in QSGRenderLoop::instance() ()
   from /opt/lib/qt5/libQt5Quick.so.5
No symbol table info available.
#15 0x0000000800ffeade in QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) () from /opt/lib/qt5/libQt5Quick.so.5
No symbol table info available.
#16 0x00000008008320ff in KQuickAddons::QuickViewSharedEngine::QuickViewSharedEngine(QWindow*) () from /opt/lib/libKF5QuickAddons.so.5
No symbol table info available.
#17 0x0000000000406ce2 in ?? ()
No symbol table info available.
#18 0x000000000040608a in ?? ()
No symbol table info available.
#19 0x0000000000405cdb in ?? ()
No symbol table info available.
#20 0x000000000040557a in ?? ()
No symbol table info available.
#21 0x0000000000404fe5 in ?? ()
No symbol table info available.
#22 0x000000080062a000 in ?? ()
No symbol table info available.
#23 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 


More information about the kde-freebsd mailing list