Bug 2228015

Summary: [abrt] qt6-designer: bool(): designer-qt6 killed by SIGSEGV
Product: [Fedora] Fedora Reporter: denizh
Component: qt6-qttoolsAssignee: Jan Grulich <jgrulich>
Status: CLOSED EOL QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: denizh, jgrulich, johnthacker, kde-sig
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/4584393cca99703b6ba4a7581e99c512b9aa595
Whiteboard: abrt_hash:bf9370248c90a104bbc8227f1b02ac08d978bb3b;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-05-28 13:38:47 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: proc_pid_status
none
File: backtrace
none
File: dso_list
none
File: open_fds
none
File: cpuinfo
none
File: environ
none
File: mountinfo
none
File: limits
none
File: exploitable
none
File: core_backtrace
none
File: os_info
none
File: maps none

Description denizh 2023-08-01 06:54:29 UTC
Description of problem:
1. Open Qt6 Designer,
2. Open any ui file or empty project,
3. Hold "vertical spacer" from left menu and drop anywhere,
4. Program crashes.

Version-Release number of selected component:
qt6-designer-6.5.2-1.fc38

Additional info:
reporter:       libreport-2.17.11
runlevel:       N 5
kernel:         6.3.12-200.fc38.x86_64
package:        qt6-designer-6.5.2-1.fc38
backtrace_rating: 4
uid:            1000
executable:     /usr/bin/designer-qt6
crash_function: bool
reason:         designer-qt6 killed by SIGSEGV
type:           CCpp
journald_cursor: s=1412a929cb3747c486b54968584b2a26;i=c031b;b=16c59e05498c4f1ca7323a9f17b2d087;m=eeb586bf7f;t=601d6a8f38b7f;x=af714467367d5fe7
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-qt6\x2ddesigner-872512.scope
cmdline:        /usr/bin/designer-qt6
rootdir:        /

Truncated backtrace:
Thread no. 1 (36 frames)
 #0 QtPrivate::QExplicitlySharedDataPointerV2<QMapData<std::map<Qt::DropAction, QPixmap, std::less<Qt::DropAction>, std::allocator<std::pair<Qt::DropAction const, QPixmap> > > > >::operator bool at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/tools/qshareddata_impl.h:117
 #1 QMap<Qt::DropAction, QPixmap>::find at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/tools/qmap.h:649
 #2 QMap<Qt::DropAction, QPixmap>::constFind at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/tools/qmap.h:656
 #3 QDrag::dragCursor at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/gui/kernel/qdrag.cpp:282
 #4 QBasicDrag::updateCursor at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/gui/kernel/qsimpledrag.cpp:274
 #5 operator() at /usr/src/debug/qt6-qtwayland-6.5.2-1.fc38.x86_64/src/client/qwaylanddatadevice.cpp:105
 #6 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<bool, Qt::DropAction>, void, QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)> >::call at /usr/include/qt6/QtCore/qobjectdefs_impl.h:127
 #7 QtPrivate::Functor<QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)>, 2>::call<QtPrivate::List<bool, Qt::DropAction>, void> at /usr/include/qt6/QtCore/qobjectdefs_impl.h:241
 #8 QtPrivate::QFunctorSlotObject<QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions, QtWaylandClient::QWaylandWindow*)::<lambda(bool, Qt::DropAction)>, 2, QtPrivate::List<bool, Qt::DropAction>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:409
 #9 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qobjectdefs_impl.h:363
 #10 doActivate<false> at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qobject.cpp:3992
 #11 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qobject.cpp:4052
 #12 QtWaylandClient::QWaylandDataSource::dndResponseUpdated at /usr/src/debug/qt6-qtwayland-6.5.2-1.fc38.x86_64/redhat-linux-build/src/client/WaylandClient_autogen/include/moc_qwaylanddatasource_p.cpp:238
 #13 QtWayland::wl_data_source::handle_target at /usr/src/debug/qt6-qtwayland-6.5.2-1.fc38.x86_64/redhat-linux-build/src/client/qwayland-wayland.cpp:734
 #14 ffi_call_unix64 at ../src/x86/unix64.S:104
 #15 ffi_call_int at ../src/x86/ffi64.c:673
 #16 ffi_call at ../src/x86/ffi64.c:710
 #17 wl_closure_invoke at ../src/connection.c:1025
 #18 dispatch_event at ../src/wayland-client.c:1631
 #19 dispatch_queue at ../src/wayland-client.c:1777
 #20 wl_display_dispatch_queue_pending at ../src/wayland-client.c:2019
 #21 QtWaylandClient::QWaylandDisplay::flushRequests at /usr/src/debug/qt6-qtwayland-6.5.2-1.fc38.x86_64/src/client/qwaylanddisplay.cpp:234
 #22 QObject::event at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qobject.cpp:1391
 #23 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:3287
 #24 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118
 #25 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536
 #26 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1898
 #27 QCoreApplication::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1757
 #28 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243
 #31 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #32 g_main_context_iteration at ../glib/gmain.c:4343
 #33 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
 #34 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/global/qflags.h:34
 #35 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/global/qflags.h:74
 #36 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/gui/kernel/qguiapplication.cpp:1908
 #37 QApplication::exec at /usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:2566

Comment 1 denizh 2023-08-01 06:54:32 UTC
Created attachment 1981022 [details]
File: proc_pid_status

Comment 2 denizh 2023-08-01 06:54:34 UTC
Created attachment 1981023 [details]
File: backtrace

Comment 3 denizh 2023-08-01 06:54:36 UTC
Created attachment 1981024 [details]
File: dso_list

Comment 4 denizh 2023-08-01 06:54:37 UTC
Created attachment 1981025 [details]
File: open_fds

Comment 5 denizh 2023-08-01 06:54:39 UTC
Created attachment 1981026 [details]
File: cpuinfo

Comment 6 denizh 2023-08-01 06:54:41 UTC
Created attachment 1981027 [details]
File: environ

Comment 7 denizh 2023-08-01 06:54:43 UTC
Created attachment 1981028 [details]
File: mountinfo

Comment 8 denizh 2023-08-01 06:54:44 UTC
Created attachment 1981029 [details]
File: limits

Comment 9 denizh 2023-08-01 06:54:45 UTC
Created attachment 1981030 [details]
File: exploitable

Comment 10 denizh 2023-08-01 06:54:47 UTC
Created attachment 1981031 [details]
File: core_backtrace

Comment 11 denizh 2023-08-01 06:54:49 UTC
Created attachment 1981032 [details]
File: os_info

Comment 12 denizh 2023-08-01 06:54:50 UTC
Created attachment 1981033 [details]
File: maps

Comment 13 John Thacker 2023-10-05 10:39:42 UTC
This is upstream Qt Bug https://bugreports.qt.io/browse/QTBUG-115757
It is fixed in the recently released 6.5.3

Comment 14 Aoife Moloney 2024-05-28 13:38:47 UTC
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21.

Fedora Linux 38 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.