Bug 1154637 - [abrt] kf5-kinit: qt_message_fatal(): klauncher killed by SIGABRT
Summary: [abrt] kf5-kinit: qt_message_fatal(): klauncher killed by SIGABRT
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtbase
Version: 22
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Vrátil
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:803aebcd943dc4c5815e406df83...
: 1160202 1162003 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-10-20 11:49 UTC by Bojan Ilievski
Modified: 2016-09-14 03:05 UTC (History)
12 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-28 18:37:47 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (17.41 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: cgroup (190 bytes, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: core_backtrace (4.38 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: dso_list (9.96 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: environ (2.07 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: limits (1.29 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: maps (45.80 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: open_fds (180 bytes, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: proc_pid_status (1.06 KB, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details
File: var_log_messages (200 bytes, text/plain)
2014-10-20 11:49 UTC, Bojan Ilievski
no flags Details

Description Bojan Ilievski 2014-10-20 11:49:02 UTC
Description of problem:
Trying to log into a Plasma 5 session.

Version-Release number of selected component:
kf5-kinit-5.3.0-1.fc22

Additional info:
reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        klauncher --fd=8
crash_function: qt_message_fatal
executable:     /usr/libexec/kf5/klauncher
kernel:         3.18.0-0.rc0.git9.4.fc22.x86_64
runlevel:       unknown
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 qt_message_fatal at global/qlogging.cpp:1411
 #3 QMessageLogger::fatal at global/qlogging.cpp:639
 #4 QXcbConnection::QXcbConnection at qxcbconnection.cpp:346
 #5 QXcbIntegration::QXcbIntegration at qxcbintegration.cpp:155
 #6 QXcbIntegrationPlugin::create at qxcbmain.cpp:50
 #7 loadIntegration at kernel/qplatformintegrationfactory.cpp:56
 #8 QPlatformIntegrationFactory::create at kernel/qplatformintegrationfactory.cpp:73
 #9 init_platform at kernel/qguiapplication.cpp:1011
 #10 QGuiApplicationPrivate::createPlatformIntegration at kernel/qguiapplication.cpp:1166
 #11 QGuiApplicationPrivate::createEventDispatcher at kernel/qguiapplication.cpp:1183

Comment 1 Bojan Ilievski 2014-10-20 11:49:06 UTC
Created attachment 948514 [details]
File: backtrace

Comment 2 Bojan Ilievski 2014-10-20 11:49:07 UTC
Created attachment 948515 [details]
File: cgroup

Comment 3 Bojan Ilievski 2014-10-20 11:49:09 UTC
Created attachment 948516 [details]
File: core_backtrace

Comment 4 Bojan Ilievski 2014-10-20 11:49:10 UTC
Created attachment 948517 [details]
File: dso_list

Comment 5 Bojan Ilievski 2014-10-20 11:49:12 UTC
Created attachment 948518 [details]
File: environ

Comment 6 Bojan Ilievski 2014-10-20 11:49:14 UTC
Created attachment 948519 [details]
File: limits

Comment 7 Bojan Ilievski 2014-10-20 11:49:16 UTC
Created attachment 948520 [details]
File: maps

Comment 8 Bojan Ilievski 2014-10-20 11:49:18 UTC
Created attachment 948521 [details]
File: open_fds

Comment 9 Bojan Ilievski 2014-10-20 11:49:19 UTC
Created attachment 948522 [details]
File: proc_pid_status

Comment 10 Bojan Ilievski 2014-10-20 11:49:21 UTC
Created attachment 948523 [details]
File: var_log_messages

Comment 11 Daniel Vrátil 2014-10-21 09:30:33 UTC
This hits an assert in Qt because Qt fails to talk to X server via XCB. This happens before KLauncher does anything that could mess up XCB, so it's most probably an issue in XCB, Qt-XCB integration, or your configuration (or some rawhide breakage again :-)

I'm moving this to Qt, as klauncher is almost definitely innocent in this case.


Could you please start X session manually from VT, then switch to another VT and run

DISPLAY=":0" startkde &> startkde.log

There might be some more indication of what the problem is in what the applications print to console.

Comment 12 Bojan Ilievski 2014-10-21 09:59:00 UTC
(In reply to Dan Vrátil from comment #11)
> This hits an assert in Qt because Qt fails to talk to X server via XCB. This
> happens before KLauncher does anything that could mess up XCB, so it's most
> probably an issue in XCB, Qt-XCB integration, or your configuration (or some
> rawhide breakage again :-)
> 
> I'm moving this to Qt, as klauncher is almost definitely innocent in this
> case.
> 
> 
> Could you please start X session manually from VT, then switch to another VT
> and run
> 
> DISPLAY=":0" startkde &> startkde.log
> 
> There might be some more indication of what the problem is in what the
> applications print to console.

I'm trying to upgrade from KDE Plasma4 to Plasma5, and I've used the latest dvratil repo for that, but still with no success. This is what the contents of the startkde.log are:

ksplashqml: error while loading shared libraries: libKF5SonnetUi.so.5: cannot open shared object file: No such file or directory
xset:  bad font path element (#2), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
startkde: Starting up...
kdeinit5: Shutting down running client.
Qt: Session management error: networkIdsList argument is NULL
No DBUS session-bus found. Check if you have started the DBUS server.
kdeinit5: Communication error with launcher. Exiting!

Comment 13 Daniel Vrátil 2014-10-21 12:59:24 UTC
Could you please install kf5-sonnet-ui and try again? Maybe the missing library is causing troubles.

I already updated the plasma-workspace package in the COPR to require the package, but it failed to build on Rawhide (broken deps in base repo).

Comment 14 Bojan Ilievski 2014-10-21 14:14:38 UTC
After kf5-sonnet-ui install:

xset:  bad font path element (#2), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
startkde: Starting up...
Qt: Session management error: networkIdsList argument is NULL
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
KCrash: Application 'kcminit_startup' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
KXMessages used on non-X11 platform! This is an application bug.
KXMessages used on non-X11 platform! This is an application bug.
ksmserver: error while loading shared libraries: libKF5IdleTime.so.5: cannot open shared object file: No such file or directory
Qt: Session management error: networkIdsList argument is NULL
KCrash: Application 'kded5' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
startkde: Shutting down...
klauncher: Exiting on signal 15
klauncher: Exiting on signal 1
startkde: Running shutdown scripts...
startkde: Done.

Comment 15 Daniel Vrátil 2014-10-22 07:31:03 UTC
Hmm, now it's complaining about kf5-kidletime missing (please install it too, updated plasma-workspace already building in COPR). It's weird that I haven't seen this deps problem before - most people probably install kf5-*, so all deps are satisfied :-)


Not sure if that will help though, ksmserver is apparently started *after* kcminit_startup crashes (probably by DrKonqi), so the key problem is that actually kcminit_startup crashes. Maybe the xset error is related?

Comment 16 Daniel Vrátil 2014-11-04 14:57:08 UTC
*** Bug 1160202 has been marked as a duplicate of this bug. ***

Comment 17 Daniel Vrátil 2014-11-10 09:12:27 UTC
*** Bug 1162003 has been marked as a duplicate of this bug. ***

Comment 18 Jaroslav Reznik 2015-03-03 16:23:06 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 19 Rex Dieter 2015-06-25 17:02:42 UTC
Waiting on feedback from reporter(s)... per comment #15

Comment 20 Bojan Ilievski 2015-06-28 17:59:30 UTC
(In reply to Rex Dieter from comment #19)
> Waiting on feedback from reporter(s)... per comment #15

I actually don't remember what happened next, but I know that everything got settled in one of the next updates. I did install kf5-* and didn't check the startup log again, since everything worked fine...

Comment 21 Rex Dieter 2015-06-28 18:37:47 UTC
OK, lets close then


Note You need to log in before you can comment on or make changes to this bug.