Re: Kwrite crash

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think there is some problem between Framework and OpenGL rendering: it's not only Kwrite to have problems, I can also see other software crashing while opening the "save as" window (tested with QT Creator) or "Open" window (tested with Marble).

The only workaround I found that solves the problem is to set XRender as rendering engine in KDE settings. I also tried to upgrade Mesa stuff to 11.1 from the testing repo, but it doesn't work...

Il 27/12/2015 14:32, Mattia Verga ha scritto:
Hi,
there's an open bug at https://bugs.kde.org/show_bug.cgi?id=356827

As I wrote in comment #4 if you create a blank text file with dolphin menu, then you open it in kwrite and click "save as" it doesn't crash.

Another note is that I can always reproduce the bug with KDE Rendering Engine set to OpenGL 2 or 3, but if I set XRender the bug disappear...

Mattia

Il 27/12/2015 14:17, Florian Sievert ha scritto:
Hi,

I just lost quite some text while trying to save it. Seems like the
current version is still far away from being stable. Maybe someone can
confirm, if this is reproducable for him.

Just open kwrite and hit "save".

Expected:
The save dialog is opened

Actually:
---
Application: KWrite (kwrite), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa1ed737900 (LWP 5685))]

Thread 2 (Thread 0x7fa1cd674700 (LWP 5686)):
#0  0x00007fa1e6534ffd in poll () at /lib64/libc.so.6
#1  0x00007fa1dead4272 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fa1dead5ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fa1d1060da9 in QXcbEventReader::run() () at
/lib64/libQt5XcbQpa.so.5
#4  0x00007fa1e713d3ce in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#5  0x00007fa1e428c60a in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa1e6540a9d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa1ed737900 (LWP 5685)):
[KCrash Handler]
#5  0x00007fa1d1077f08 in QXcbWindow::setParent(QPlatformWindow const*)
() at /lib64/libQt5XcbQpa.so.5
#6  0x00007fa1e7f268bb in QWindow::setParent(QWindow*) () at
/lib64/libQt5Gui.so.5
#7  0x00007fa1e87015d5 in QWidgetPrivate::setParent_sys(QWidget*,
QFlags<Qt::WindowType>) () at /lib64/libQt5Widgets.so.5
#8  0x00007fa1e870cfda in QWidget::setParent(QWidget*,
QFlags<Qt::WindowType>) () at /lib64/libQt5Widgets.so.5
#9  0x00007fa1e870e0cc in QWidget::setParent(QWidget*) () at
/lib64/libQt5Widgets.so.5
#10 0x00007fa1e87f411c in QDialogButtonBox::addButton(QAbstractButton*,
QDialogButtonBox::ButtonRole) () at /lib64/libQt5Widgets.so.5
#11 0x00007fa1cc62ade9 in KDEPlatformFileDialog::KDEPlatformFileDialog()
() at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#12 0x00007fa1cc62b212 in
KDEPlatformFileDialogHelper::KDEPlatformFileDialogHelper() () at
/usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#13 0x00007fa1cc61e35a in
KdePlatformTheme::createPlatformDialogHelper(QPlatformTheme::DialogType)
const () at /usr/lib64/qt5/plugins/platformthemes/KDEPlatformTheme.so
#14 0x00007fa1e88c31b5 in QDialogPrivate::platformHelper() const () at
/lib64/libQt5Widgets.so.5
#15 0x00007fa1e88d6958 in QFileDialogPrivate::init(QUrl const&, QString
const&, QString const&) () at /lib64/libQt5Widgets.so.5
#16 0x00007fa1e88d6c76 in QFileDialog::QFileDialog(QFileDialogArgs
const&) () at /lib64/libQt5Widgets.so.5
#17 0x00007fa1e88d774e in QFileDialog::getSaveFileUrl(QWidget*, QString
const&, QUrl const&, QString const&, QString*,
QFlags<QFileDialog::Option>, QStringList const&) () at
/lib64/libQt5Widgets.so.5
#18 0x00007fa1ece75c03 in KTextEditor::DocumentPrivate::documentSaveAs()
() at /lib64/libKF5TextEditor.so.5
#19 0x00007fa1ece74507 in KTextEditor::DocumentPrivate::documentSave()
() at /lib64/libKF5TextEditor.so.5
#20 0x00007fa1ed030cc2 in
KTextEditor::DocumentPrivate::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) () at /lib64/libKF5TextEditor.so.5
#21 0x00007fa1e734d2ea in QMetaObject::activate(QObject*, int, int,
void**) () at /lib64/libQt5Core.so.5
#22 0x00007fa1e86bf7d2 in QAction::triggered(bool) () at
/lib64/libQt5Widgets.so.5
#23 0x00007fa1e86c1c58 in QAction::activate(QAction::ActionEvent) () at
/lib64/libQt5Widgets.so.5
#24 0x00007fa1e87c7b80 in QAbstractButtonPrivate::click() () at
/lib64/libQt5Widgets.so.5
#25 0x00007fa1e87c7cb4 in
QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at
/lib64/libQt5Widgets.so.5
#26 0x00007fa1e888c96a in QToolButton::mouseReleaseEvent(QMouseEvent*)
() at /lib64/libQt5Widgets.so.5
#27 0x00007fa1e870c428 in QWidget::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#28 0x00007fa1e888ca49 in QToolButton::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#29 0x00007fa1e86c941c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#30 0x00007fa1e86cefe9 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#31 0x00007fa1e731e77b in QCoreApplication::notifyInternal(QObject*,
QEvent*) () at /lib64/libQt5Core.so.5
#32 0x00007fa1e86cdef2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
() at /lib64/libQt5Widgets.so.5
#33 0x00007fa1e872698b in QWidgetWindow::handleMouseEvent(QMouseEvent*)
() at /lib64/libQt5Widgets.so.5
#34 0x00007fa1e8728f4b in QWidgetWindow::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#35 0x00007fa1e86c941c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x00007fa1e86ce8e6 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#37 0x00007fa1e731e77b in QCoreApplication::notifyInternal(QObject*,
QEvent*) () at /lib64/libQt5Core.so.5
#38 0x00007fa1e7f1fee1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /lib64/libQt5Gui.so.5
#39 0x00007fa1e7f21bb5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /lib64/libQt5Gui.so.5
#40 0x00007fa1e7f05958 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Gui.so.5
#41 0x00007fa1d10920a0 in userEventSourceDispatch(_GSource*, int
(*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5
#42 0x00007fa1e2cb2e3a in g_main_context_dispatch () at
/lib64/libglib-2.0.so.0
#43 0x00007fa1e2cb31d0 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#44 0x00007fa1e2cb327c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#45 0x00007fa1e7374eef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Core.so.5
#46 0x00007fa1e731bf0a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#47 0x00007fa1e7323fec in QCoreApplication::exec() () at
/lib64/libQt5Core.so.5
#48 0x00007fa1ed42d465 in kdemain () at /lib64/libkdeinit5_kwrite.so
#49 0x00007fa1e645e580 in __libc_start_main () at /lib64/libc.so.6
#50 0x0000556d6f42bb19 in _start ()
---

Maybe someone does have an idea why the application is crashing
reproducable here and can explain why this is caused?

Best regards,
Florian
_______________________________________________
kde mailing list
kde@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/kde@xxxxxxxxxxxxxxxxxxxxxxx

_______________________________________________
kde mailing list
kde@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/kde@xxxxxxxxxxxxxxxxxxxxxxx

_______________________________________________
kde mailing list
kde@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/kde@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [KDE Users]     [Fedora General Discussion]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Triage]     [Coolkey]     [Yum Users]     [Yosemite Forum]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux