[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [plasmashell] [Bug 348812] Systemd-coredum - plasmashell
From:       Dāvis <davispuh () gmail ! com>
Date:       2015-08-09 12:43:21
Message-ID: bug-348812-17878-MiwTxXcUZZ () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=348812

Dāvis <davispuh@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davispuh@gmail.com

--- Comment #4 from Dāvis <davispuh@gmail.com> ---
Got same crash, but for ksplashqml, using Qt 5.5 and plasma-workspace from git
master branch.

ksplashqml[2023]: Loading stage  "initial" 345
kernel: QSGRenderThread[2036]: segfault at 0 ip 00007f83d26c8c6e sp
00007f83acb54c50 error 4 in libc-2.21.so[7f83d2646000+199000]
systemd-coredump[2037]: Process 2023 (ksplashqml) of user 1000 dumped core.

#0  0x00007f83d26c8c6e in __strstr_sse2 () from /usr/lib/libc.so.6
#1  0x00007f83d444852a in QSGRenderContext::initialize(QOpenGLContext*) () from
/usr/lib/libQt5Quick.so.5
#2  0x00007f83d446be69 in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007f83d2e30a9e in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f83d178d354 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f83d272dbfd in clone () from /usr/lib/libc.so.6

It's Qt bug, strstr is called with null pointer, look at

http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/quick/scenegraph/qsgcontext.cpp?h=5.5#n658

    const char *vendor = (const char *) funcs->glGetString(GL_VENDOR);
    if (strstr(vendor, "nouveau"))

funcs->glGetString() returns null pointer for some reason (Xorg/GPU driver
failed or something), but anyway Qt should just abort and quit.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic