Summary: | KFileAudioPreview causes crashes on exit (media preview enabled on some file dialog) [QAbstractButton::isChecked, ~KFileAudioPreview, deletion... ] | ||
---|---|---|---|
Product: | [Unmaintained] kfile | Reporter: | PC LX <kde> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, cfeck, contact, dominik, fernasensio, fizista, greg.martyn, jamundso, JohnMS, kde-bugs, lowen, molizane, mpyne, oleg.atamanenko+kde, saveurlinux, sebastian, twist23 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
PC LX
2009-11-04 02:47:41 UTC
It seems to be a KFile issue (may be related to the Nepomuk file widget).. Old title: Okular crashed when exiting and after trying to load a zip file with images inside a directory with a strange name (japanese probably) *** Bug 216851 has been marked as a duplicate of this bug. *** *** Bug 215369 has been marked as a duplicate of this bug. *** *** Bug 215911 has been marked as a duplicate of this bug. *** Another complete and updated backtrace from bug 221851: --- [KCrash Handler] #5 QAbstractButton::isChecked (this=0x69007600650072) at widgets/qabstractbutton.cpp:767 #6 0x00007fa214a2d093 in KFileAudioPreview::~KFileAudioPreview (this=0xe1d9a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/interfaces/kmediaplayer/kfileaudiopreview/kfileaudiopreview.cpp:105 #7 0x0000003a6574d16c in QObjectPrivate::deleteChildren (this=0x8c3570) at kernel/qobject.cpp:1846 #8 0x0000003a66fd9d13 in QWidget::~QWidget (this=0x89b750, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #9 0x0000003a67399341 in QStackedWidget::~QStackedWidget (this=0x89b750, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:152 #10 0x0000003a6574d16c in QObjectPrivate::deleteChildren (this=0x894db0) at kernel/qobject.cpp:1846 #11 0x0000003a66fd9d13 in QWidget::~QWidget (this=0x8b9550, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #12 0x000000360a9f9b20 in KFileMetaPreview::~KFileMetaPreview (this=0x8b9550, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/kio/kfile/kfilemetapreview.cpp:36 #13 0x000000360ba3af22 in KDirOperator::Private::~Private (this=0xce9180, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/kfile/kdiroperator.cpp:346 #14 0x000000360ba3b0ef in KDirOperator::~KDirOperator (this=0xce9aa0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/kfile/kdiroperator.cpp:423 #15 0x000000360ba54d4f in ~KFileWidgetPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/kfile/kfilewidget.cpp:107 #16 KFileWidget::~KFileWidget (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.3.4/kfile/kfilewidget.cpp:624 ... *** Bug 221851 has been marked as a duplicate of this bug. *** The crash seems to be memory corruption (at least for the second backtrace). The this pointer for the KFileAudioPreview is corrupted, and instead looks like a QString. Converting to ASCII shows these four bytes: "HALE". Not sure what that means though but there's something screwy going on corrupting memory. Perhaps running under valgrind can help diagnose what? Not sure what the conversion would be for the first error'ed this pointer but it looks like ASCII with nulls as well. Also I got the order wrong on the second backtrace, should be ELAH. *** Bug 223498 has been marked as a duplicate of this bug. *** *** Bug 224617 has been marked as a duplicate of this bug. *** *** Bug 224679 has been marked as a duplicate of this bug. *** Created attachment 42202 [details]
New crash information added by DrKonqi
From within konqueror, I was attaching a file to the message I was composing at gmail.com.
*** Bug 231968 has been marked as a duplicate of this bug. *** *** Bug 229238 has been marked as a duplicate of this bug. *** *** Bug 228607 has been marked as a duplicate of this bug. *** From bug 230147: -- Information about the crash: I was editing a file over fish://. Kwrite crashed when I closed kwrite. From bug 232502: -- Information about the crash: 1) Open KWrite (first window) 2) Copy and paste any text into kwrite 3) Click on the 'open' 4) Select any text file, and click OK (second window kwrite) 5) Try colose first window, do not save! 6) Crash *** Bug 230147 has been marked as a duplicate of this bug. *** *** Bug 232502 has been marked as a duplicate of this bug. *** Another interesting backtrace bit from bug 230147: #5 QAbstractButton::isChecked (this=0x69007600650072) at widgets/qabstractbutton.cpp:770 #6 0x00007fd2950e1fb3 in KFileAudioPreview::~KFileAudioPreview (this=0x17fc300, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/interfaces/kmediaplayer/kfileaudiopreview/kfileaudiopreview.cpp:105 #7 0x00007fd2950e2069 in KFileAudioPreview::~KFileAudioPreview (this=0x17fc300, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/interfaces/kmediaplayer/kfileaudiopreview/kfileaudiopreview.cpp:108 #8 0x00000038bab656fc in QObjectPrivate::deleteChildren (this=0x15c7b90) at kernel/qobject.cpp:1986 #9 0x00000038bcffba64 in QWidget::~QWidget (this=0x15c9390, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469 #10 0x00000038bd3c9749 in QStackedWidget::~QStackedWidget (this=0x15c9390, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151 #11 0x00000038bab656fc in QObjectPrivate::deleteChildren (this=0x15cb7e0) at kernel/qobject.cpp:1986 #12 0x00000038bcffba64 in QWidget::~QWidget (this=0x15c9120, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469 #13 0x00000038bede3119 in KFileMetaPreview::~KFileMetaPreview (this=0x15c9120, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kfile/kfilemetapreview.cpp:36 #14 0x00000038c0a3b482 in KDirOperator::Private::~Private (this=0xf3b1d0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kdiroperator.cpp:346 #15 0x00000038c0a3b65f in KDirOperator::~KDirOperator (this=0xf3a420, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kdiroperator.cpp:423 #16 0x00000038c0a3b6a9 in KDirOperator::~KDirOperator (this=0xf3a420, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kdiroperator.cpp:424 #17 0x00000038c0a50c2f in ~KFileWidgetPrivate (this=0x1432d80, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:107 #18 KFileWidget::~KFileWidget (this=0x1432d80, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:642 #19 0x00000038c0a50d99 in KFileWidget::~KFileWidget (this=0x1432d80, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kfile/kfilewidget.cpp:643 #20 0x00000038bab656fc in QObjectPrivate::deleteChildren (this=0x13b7d60) at kernel/qobject.cpp:1986 #21 0x00000038bcffba64 in QWidget::~QWidget (this=0x7fff53dc3690, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469 #22 0x00000038bedd8839 in KEncodingFileDialog::~KEncodingFileDialog (this=0x7fff53dc3690, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kfile/kencodingfiledialog.cpp:89 *** Bug 230051 has been marked as a duplicate of this bug. *** *** Bug 233647 has been marked as a duplicate of this bug. *** *** Bug 236087 has been marked as a duplicate of this bug. *** *** Bug 233659 has been marked as a duplicate of this bug. *** *** Bug 237908 has been marked as a duplicate of this bug. *** *** Bug 236118 has been marked as a duplicate of this bug. *** This bug is believed to be caused by Phonon::PulseSupport starting an local event loop. This has been fixed in Phonon version 4.4.1. For a detailed discussion, see bug 228324. If you can still reproduce the bug with Phonon version 4.4.1, or on older Phonon version that is not compiled with PulseAudio support, please reopen the bug. (Interestingly, the initial backtrace in comment #0 and one of the duplicates do NOT have the Phonon::PulseSupport stack entry, but seeing that all other duplicates have it, I doubt these are two separate issues.) *** This bug has been marked as a duplicate of bug 228324 *** |