[Breeze] [Bug 347524] Qt Creator Options crashed in Breeze theme

Symeon Huang hzwhuang at gmail.com
Mon May 11 12:37:27 UTC 2015


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

--- Comment #7 from Symeon Huang <hzwhuang at gmail.com> ---
(In reply to Kevin Kofler from comment #6)
> Oh, and please install the plasma-breeze-debuginfo package (and if you can,
> also qt5-qtbase-debuginfo, though that one is fairly large).

plasma-breeze-debuginfo depends on qt5-qtbase-debuginfo... so anyway I've
installed both of them. The output is pasted below:

==3901== Memcheck, a memory error detector
==3901== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==3901== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==3901== Command: qtcreator
==3901== Parent PID: 2802
==3901== 
==3901== Warning: set address range perms: large range [0x3a04e000, 0xba04e000)
(defined)
==3901== Warning: set address range perms: large range [0xbdc61000, 0xfdc63000)
(noaccess)
==3901== Syscall param writev(vector[...]) points to uninitialised byte(s)
==3901==    at 0x7FE8E2D: ??? (syscall-template.S:81)
==3901==    by 0xEA7B45A: write_vec (xcb_conn.c:257)
==3901==    by 0xEA7B45A: _xcb_conn_wait (xcb_conn.c:502)
==3901==    by 0xEA7B850: _xcb_out_send (xcb_out.c:393)
==3901==    by 0xEA7BF76: _xcb_out_flush_to (xcb_out.c:417)
==3901==    by 0xEA7CB22: wait_for_reply (xcb_in.c:483)
==3901==    by 0xEA7CBA0: xcb_wait_for_reply (xcb_in.c:521)
==3901==    by 0x17A7D039: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x17A908A8: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x5F54897: QWindow::setWindowState(Qt::WindowState) (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x5792E6D: QWidget::setWindowState(QFlags<Qt::WindowState>) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x57932C1: QWidget::restoreGeometry(QByteArray const&) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x24971B03: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==  Address 0x10ff7daa is 4,522 bytes inside a block of size 21,144
alloc'd
==3901==    at 0x4C2A986: calloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==3901==    by 0xEA7ADFB: xcb_connect_to_fd (xcb_conn.c:325)
==3901==    by 0xEA7E8C0: xcb_connect_to_display_with_auth_info
(xcb_util.c:523)
==3901==    by 0x8D98FB9: _XConnectXCB (xcb_disp.c:78)
==3901==    by 0x8D89AF1: XOpenDisplay (OpenDis.c:129)
==3901==    by 0x17A7FAE6: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x17A830D9: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x17A97F1C: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x5F3DBF1: QPlatformIntegrationFactory::create(QString const&,
QStringList const&, int&, char**, QString const&) (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x5F49429: QGuiApplicationPrivate::createPlatformIntegration()
(in /usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x5F4A2BC: QGuiApplicationPrivate::createEventDispatcher() (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x6D64ACE: QCoreApplication::init() (in
/usr/lib64/libQt5Core.so.5.4.1)
==3901== 
==3901== Invalid read of size 8
==3901==    at 0x5F74E00: QScreen::handle() const (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x17A8F2E7: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x5F55EBB: QWindow::setParent(QWindow*) (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x578B643: QWidgetPrivate::setParent_sys(QWidget*,
QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x57971D9: QWidget::setParent(QWidget*, QFlags<Qt::WindowType>)
(in /usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x579812B: QWidget::setParent(QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x5773FFA: QLayout::addChildWidget(QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x577996B: QStackedLayout::insertWidget(int, QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x249D24EE: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x249D25DB: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x249D3C4B: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x24971162: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==3901== 
==3901== 
==3901== Process terminating with default action of signal 11 (SIGSEGV)
==3901==  Access not within mapped region at address 0x8
==3901==    at 0x5F74E00: QScreen::handle() const (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x17A8F2E7: ??? (in /usr/lib64/qt5/plugins/platforms/libqxcb.so)
==3901==    by 0x5F55EBB: QWindow::setParent(QWindow*) (in
/usr/lib64/libQt5Gui.so.5.4.1)
==3901==    by 0x578B643: QWidgetPrivate::setParent_sys(QWidget*,
QFlags<Qt::WindowType>) (in /usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x57971D9: QWidget::setParent(QWidget*, QFlags<Qt::WindowType>)
(in /usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x579812B: QWidget::setParent(QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x5773FFA: QLayout::addChildWidget(QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x577996B: QStackedLayout::insertWidget(int, QWidget*) (in
/usr/lib64/libQt5Widgets.so.5.4.1)
==3901==    by 0x249D24EE: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x249D25DB: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x249D3C4B: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==    by 0x24971162: ??? (in /usr/lib64/qtcreator/plugins/libCore.so)
==3901==  If you believe this happened as a result of a stack
==3901==  overflow in your program's main thread (unlikely but
==3901==  possible), you can try to increase the size of the
==3901==  main thread stack using the --main-stacksize= flag.
==3901==  The main thread stack size used in this run was 8388608.
==3901== 
==3901== HEAP SUMMARY:
==3901==     in use at exit: 36,333,758 bytes in 363,168 blocks
==3901==   total heap usage: 2,738,376 allocs, 2,375,208 frees, 783,471,638
bytes allocated
==3901== 
==3901== LEAK SUMMARY:
==3901==    definitely lost: 1,016 bytes in 107 blocks
==3901==    indirectly lost: 0 bytes in 0 blocks
==3901==      possibly lost: 4,860,210 bytes in 9,862 blocks
==3901==    still reachable: 31,472,532 bytes in 353,199 blocks
==3901==         suppressed: 0 bytes in 0 blocks
==3901== Rerun with --leak-check=full to see details of leaked memory
==3901== 
==3901== For counts of detected and suppressed errors, rerun with: -v
==3901== Use --track-origins=yes to see where uninitialised values come from
==3901== ERROR SUMMARY: 39 errors from 2 contexts (suppressed: 0 from 0)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Plasma-devel mailing list