Bug 1232243

Summary: [abrt] qt-creator: QScreen::handle(): qtcreator killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Vladimir Shestakov <vldmr256>
Component: qt-creatorAssignee: Itamar Reis Peixoto <itamar>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 22CC: cebotari.alex, davejohansen, itamar, jreznik, ltinkl, lubomir.carik, manisandro, parthbera, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/19c89897b1c5bdf8ede189953a573b9512cd60fb
Whiteboard: abrt_hash:f32d6a6f6ba751f04d8d536887989f3b45e7cf76
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-06-16 11:05:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Vladimir Shestakov 2015-06-16 11:01:52 UTC
Description of problem:
I've clicked "Options" menu item and application crashes.

Version-Release number of selected component:
qt-creator-3.4.1-1.fc22

Additional info:
reporter:       libreport-2.5.1
backtrace_rating: 4
cmdline:        /bin/qtcreator
crash_function: QScreen::handle
executable:     /usr/bin/qtcreator
global_pid:     12638
kernel:         4.0.4-303.fc22.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 QScreen::handle at kernel/qscreen.cpp:75
 #1 QPlatformWindow::screen at kernel/qplatformwindow.cpp:86
 #2 xcbscreen at qxcbwindow.cpp:2482
 #3 QXcbWindow::setParent at qxcbwindow.cpp:1401
 #4 QWindow::setParent at kernel/qwindow.cpp:613
 #5 QWidgetPrivate::setParent_sys at kernel/qwidget.cpp:10524
 #6 QWidget::setParent at kernel/qwidget.cpp:10379
 #8 QLayout::addChildWidget at kernel/qlayout.cpp:929
 #9 QStackedLayout::insertWidget at kernel/qstackedlayout.cpp:222
 #10 QStackedLayout::addWidget at kernel/qstackedlayout.cpp:202

Comment 1 Vladimir Shestakov 2015-06-16 11:01:56 UTC
Created attachment 1039373 [details]
File: backtrace

Comment 2 Vladimir Shestakov 2015-06-16 11:01:58 UTC
Created attachment 1039374 [details]
File: cgroup

Comment 3 Vladimir Shestakov 2015-06-16 11:01:59 UTC
Created attachment 1039375 [details]
File: core_backtrace

Comment 4 Vladimir Shestakov 2015-06-16 11:02:01 UTC
Created attachment 1039376 [details]
File: dso_list

Comment 5 Vladimir Shestakov 2015-06-16 11:02:03 UTC
Created attachment 1039377 [details]
File: environ

Comment 6 Vladimir Shestakov 2015-06-16 11:02:04 UTC
Created attachment 1039378 [details]
File: limits

Comment 7 Vladimir Shestakov 2015-06-16 11:02:07 UTC
Created attachment 1039379 [details]
File: maps

Comment 8 Vladimir Shestakov 2015-06-16 11:02:08 UTC
Created attachment 1039380 [details]
File: mountinfo

Comment 9 Vladimir Shestakov 2015-06-16 11:02:09 UTC
Created attachment 1039381 [details]
File: namespaces

Comment 10 Vladimir Shestakov 2015-06-16 11:02:11 UTC
Created attachment 1039382 [details]
File: open_fds

Comment 11 Vladimir Shestakov 2015-06-16 11:02:12 UTC
Created attachment 1039383 [details]
File: proc_pid_status

Comment 12 Vladimir Shestakov 2015-06-16 11:02:14 UTC
Created attachment 1039384 [details]
File: var_log_messages

Comment 13 Sandro Mani 2015-06-16 11:05:43 UTC
Yet another manifestation of qt5 screen handling issues. Upcoming Qt 5.5 (theoretically out by the end of the month) should contain lots of fixes, hoping things get better then.

*** This bug has been marked as a duplicate of bug 1083664 ***

Comment 14 Vladimir Shestakov 2015-06-16 11:29:00 UTC
This crash happens only, if I've opened project, which used custom Kit and I've clicked the settings menu item.
When Desktop Kit is choosen, the settings dialog opens properly.

Comment 15 Sandro Mani 2015-06-16 11:46:51 UTC
Is abosolutely no screen switching involved? (I.e. perhaps you started qt-creator with one screen configuration, and later on opened the settings dialog?)

If not (though it still looks like a qt5-qtbase bug), could you perhaps prepare a sample project (i.e. including the .pro.user file which stores the kit configuration etc) and attach it this bug? I'm unable to reproduce this issue without screen changes here.