Bug 1403500

Summary: [abrt] qt-creator: wl_subcompositor_interface(): qtcreator killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Frank Büttner <bugzilla>
Component: qt5-qtbaseAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: davejohansen, elleander86, helio, imbacen, itamar, jgrulich, jreznik, manisandro, pawel_sikora, rdieter, than, wiesen-edx
Target Milestone: ---Keywords: Patch
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/f4d2c5abf68839e0ab2325547949d4fddde69d76
Whiteboard: abrt_hash:b135ad8faa8f090d769a5b7bb967f3c391bc61b1;VARIANT_ID=workstation;
Fixed In Version: qt5-qtbase-5.7.1-10.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-05 02:20:17 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
Upstream patch none

Description Frank Büttner 2016-12-10 18:06:15 UTC
Description of problem:
1. add an new c++ class to an project.
2. press the seach button to select the path for the files.
now qt creator crash.

The crash will only happend on wayland mode.
Running under X11 all work as aspected.

Version-Release number of selected component:
qt-creator-4.1.0-0.3.rc1.fc25

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        qtcreator
crash_function: wl_subcompositor_interface
executable:     /usr/bin/qtcreator
global_pid:     14270
kernel:         4.8.11-300.fc25.x86_64
pkg_fingerprint: 4089 D8F2 FDB1 9C98
pkg_vendor:     Fedora Project
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 wl_subcompositor_interface
 #1 XChangeProperty at ChProp.c:46
 #2 XSetTransientForHint at SetHints.c:286
 #3 QGtk3Dialog::show(QFlags<Qt::WindowType>, Qt::WindowModality, QWindow*) at qgtk3dialoghelpers.cpp:133
 #4 QGtk3FileDialogHelper::show(QFlags<Qt::WindowType>, Qt::WindowModality, QWindow*) at qgtk3dialoghelpers.cpp:258
 #5 QDialogPrivate::setNativeDialogVisible(bool) at dialogs/qdialog.cpp:140
 #6 QFileDialog::setVisible(bool) at dialogs/qfiledialog.cpp:846
 #7 QDialog::exec() at dialogs/qdialog.cpp:544
 #8 QFileDialog::getExistingDirectoryUrl(QWidget*, QString const&, QUrl const&, QFlags<QFileDialog::Option>, QStringList const&) at dialogs/qfiledialog.cpp:2496
 #9 QFileDialog::getExistingDirectory(QWidget*, QString const&, QString const&, QFlags<QFileDialog::Option>) at dialogs/qfiledialog.cpp:2450

Comment 1 Frank Büttner 2016-12-10 18:06:22 UTC
Created attachment 1230332 [details]
File: backtrace

Comment 2 Frank Büttner 2016-12-10 18:06:23 UTC
Created attachment 1230333 [details]
File: cgroup

Comment 3 Frank Büttner 2016-12-10 18:06:26 UTC
Created attachment 1230334 [details]
File: core_backtrace

Comment 4 Frank Büttner 2016-12-10 18:06:28 UTC
Created attachment 1230335 [details]
File: dso_list

Comment 5 Frank Büttner 2016-12-10 18:06:29 UTC
Created attachment 1230336 [details]
File: environ

Comment 6 Frank Büttner 2016-12-10 18:06:31 UTC
Created attachment 1230337 [details]
File: limits

Comment 7 Frank Büttner 2016-12-10 18:06:34 UTC
Created attachment 1230338 [details]
File: maps

Comment 8 Frank Büttner 2016-12-10 18:06:36 UTC
Created attachment 1230339 [details]
File: mountinfo

Comment 9 Frank Büttner 2016-12-10 18:06:38 UTC
Created attachment 1230340 [details]
File: namespaces

Comment 10 Frank Büttner 2016-12-10 18:06:40 UTC
Created attachment 1230341 [details]
File: open_fds

Comment 11 Frank Büttner 2016-12-10 18:06:41 UTC
Created attachment 1230342 [details]
File: proc_pid_status

Comment 12 Frank Büttner 2016-12-10 18:06:43 UTC
Created attachment 1230343 [details]
File: var_log_messages

Comment 13 Kevin Kofler 2016-12-11 00:12:27 UTC
This is the gtk3 platform plugin from qt5-qtbase.

Comment 14 Sandro Mani 2016-12-19 10:33:55 UTC
*** Bug 1405949 has been marked as a duplicate of this bug. ***

Comment 15 Sandro Mani 2016-12-19 10:42:17 UTC
Created attachment 1233356 [details]
Upstream patch

Could one of the qt5-qtbase maintainers please apply this upstream patch?

Comment 16 Rex Dieter 2016-12-19 17:41:06 UTC
%changelog
* Mon Dec 19 2016 Rex Dieter <rdieter> - 5.7.1-10
- backport 5.8 patch for wayland crasher (#1403500,QTBUG-55583)

Comment 17 Sandro Mani 2017-01-01 13:03:47 UTC
Could this please be submitted as an update?

Comment 18 Sandro Mani 2017-01-01 13:04:40 UTC
*** Bug 1409144 has been marked as a duplicate of this bug. ***

Comment 19 Fedora Update System 2017-01-01 13:14:36 UTC
qt5-qtbase-5.7.1-10.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e2f57cb7cd

Comment 20 Sandro Mani 2017-01-01 23:49:05 UTC
*** Bug 1398281 has been marked as a duplicate of this bug. ***

Comment 21 Fedora Update System 2017-01-02 01:20:17 UTC
qt5-qtbase-5.7.1-10.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e2f57cb7cd

Comment 22 Sandro Mani 2017-01-03 09:10:08 UTC
*** Bug 1409733 has been marked as a duplicate of this bug. ***

Comment 23 Fedora Update System 2017-01-05 02:20:17 UTC
qt5-qtbase-5.7.1-10.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.