Summary: | systemsettings crash by click on filetype associations | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Dirk <kdebugtracking> |
Component: | kdecore | Assignee: | kdelibs bugs <kdelibs-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | adam, andrew.crouthamel, cfeck, gabrimonfa, grizzly, kde, kmm, someuniquename |
Priority: | NOR | ||
Version First Reported In: | 4.11.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi my .local/share/mime directory my /usr/share/mime directory just in case New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Dirk
2011-05-29 15:11:26 UTC
Created attachment 61483 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.3
I have similar situation. One thing it may by connected with is that I couldn't change applications associated to a mime type with file properties dialog (after confirming the change the progress bar was went slowly to the end, but than started all over again).
The bug is reproducible every time, but within my present session, will check again after re-login.
-- Backtrace (Reduced):
#6 d_func (this=0x0) at /usr/src/debug/kdelibs-4.6.4/kdecore/sycoca/ksycocaentry.h:154
#7 KSycocaEntry::name (this=0x0) at /usr/src/debug/kdelibs-4.6.4/kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007fd03c16a346 in mimeTypeLessThan (m1=..., m2=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.4/keditfiletype/filetypesview.cpp:176
#9 0x00007fd03c16e2f3 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x7fd03c16a320 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/QtCore/qalgorithms.h:369
#10 0x00007fd03c16c7ca in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (this=0xa30270) at /usr/include/QtCore/qalgorithms.h:187
Created attachment 63155 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2
It crashes opening File Associations in System Settings
-- Backtrace (Reduced):
#7 KSycocaEntry::name (this=0x0) at ../../kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007fef166c49a0 in mimeTypeLessThan (m1=..., m2=<value optimized out>) at ../../keditfiletype/filetypesview.cpp:176
#9 0x00007fef166c8706 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x7fef166c4980 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/qt4/QtCore/qalgorithms.h:366
#10 0x00007fef166c6e0c in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (this=0x1c717a0) at /usr/include/qt4/QtCore/qalgorithms.h:187
#11 FileTypesView::readFileTypes (this=0x1c717a0) at ../../keditfiletype/filetypesview.cpp:188
Created attachment 64850 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.2
- What I was doing when the application crashed:
Crashes opening file associations both from System Settings and from Konqueror settings. I can't change my file associations anymore?! And this bug has been present since 4.6.2?! :(
-- Backtrace (Reduced):
#8 KSycocaEntry::name (this=0x0) at ../../kdecore/sycoca/ksycocaentry.cpp:159
#9 0x004d5281 in mimeTypeLessThan (m1=..., m2=...) at ../../keditfiletype/filetypesview.cpp:176
#10 0x004d988d in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x4d5250 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/qt4/QtCore/qalgorithms.h:369
#11 0x004d7cc7 in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (this=0x86af800) at /usr/include/qt4/QtCore/qalgorithms.h:187
#12 FileTypesView::readFileTypes (this=0x86af800) at ../../keditfiletype/filetypesview.cpp:188
You appear to have a null mimetype in the list returned by KMimeType::allMimeTypes(). Can you zip up your ~/.local/share/mime and attach it to the bug report? There must be something in there that triggers this issue. Technically it could come from /usr/share/mime too, but I guess it's more likely to be a "local settings" issue than a broken system package (which would affect many more people). Created attachment 65774 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4
- What I was doing when the application crashed:
I open filetype association in systen settings
-- Backtrace (Reduced):
#7 KSycocaEntry::name (this=0x0) at ../../kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007f6bffa919b0 in mimeTypeLessThan (m1=..., m2=<optimized out>) at ../../keditfiletype/filetypesview.cpp:176
#9 0x00007f6bffa95856 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x7f6bffa91990 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/qt4/QtCore/qalgorithms.h:366
#10 0x00007f6bffa94891 in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (lessThan=0x7f6bffa91990 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>, end=<optimized out>, start=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:187
#11 FileTypesView::readFileTypes (this=0x1330700) at ../../keditfiletype/filetypesview.cpp:188
Created attachment 65776 [details]
my .local/share/mime directory
Created attachment 65777 [details]
my /usr/share/mime directory just in case
Created attachment 70483 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1
- What I was doing when the application crashed:
Opened filetype associations under system settings
-- Backtrace (Reduced):
#7 KSycocaEntry::name (this=0x0) at ../../kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007f1cdde899b0 in mimeTypeLessThan (m1=..., m2=<optimized out>) at ../../keditfiletype/filetypesview.cpp:176
#9 0x00007f1cdde8d856 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x7f1cdde89990 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/qt4/QtCore/qalgorithms.h:366
#10 0x00007f1cdde8c891 in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (lessThan=0x7f1cdde89990 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>, end=<optimized out>, start=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:187
#11 FileTypesView::readFileTypes (this=0x1f8e590) at ../../keditfiletype/filetypesview.cpp:188
Created attachment 73240 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.9.00 "release 555" using Qt 4.8.2
- What I was doing when the application crashed:
I renamed ~/.local directory and then renamed it back. While diong this systemsettings was opened.
-- Backtrace (Reduced):
#7 KSycocaEntry::name (this=0x0) at /usr/src/debug/kdelibs-4.9.0/kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007f2fb4ed4690 in mimeTypeLessThan (m1=..., m2=<optimized out>) at /usr/src/debug/kde-runtime-4.9.0/keditfiletype/filetypesview.cpp:177
#9 0x00007f2fb4ed84a6 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=0x7f2fb4ed4670 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>) at /usr/include/QtCore/qalgorithms.h:366
#10 0x00007f2fb4ed74d9 in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (lessThan=0x7f2fb4ed4670 <mimeTypeLessThan(MimeTypeData::Ptr const&, MimeTypeData::Ptr const&)>, end=<optimized out>, start=<optimized out>) at /usr/include/QtCore/qalgorithms.h:187
#11 FileTypesView::readFileTypes (this=0x10b0430) at /usr/src/debug/kde-runtime-4.9.0/keditfiletype/filetypesview.cpp:189
*** Bug 315132 has been marked as a duplicate of this bug. *** David, does comment #6 and comment #7 provide enough information to investigate the cause for the crash? The latest duplicate is from the same reporter, so he can probably provide updated information. It could also be caused by bleachbit, corrupting the sycoca file. Gabriele, do you use "bleachbit" tool? No, I've never used bleachbit. Don't know if it's related, I have some kde programs compiled from git. This kind of crashes usually happens in the days following the upgrading of kde. For instance, two days ago I've upgraded to kde 4.10 using a ppa archive. And I've used one the program (kdevelop) that have been compiled against previous version of kde (btw it crashed the very first time it started, but without useful info in the trace log). Yesterday fileytpe associations crashes every time I opened it for several runs. Today it does not crashes anymore, without changing anything. Is there some form of "cleaning" or "recovering" of sycoca in case of crashes? You can recreate the sycoca file with "kbuildsycoca4 --noincremental" in Konsole. *** Bug 301355 has been marked as a duplicate of this bug. *** *** Bug 272867 has been marked as a duplicate of this bug. *** Created attachment 81500 [details]
New crash information added by DrKonqi
systemsettings (1.0) on KDE Platform 4.10.5 using Qt 4.8.4
- What I was doing when the application crashed:
I opened Systemsettings > Filetype associations and it crashed.
-- Backtrace (Reduced):
#7 KSycocaEntry::name (this=0x0) at ../../kdecore/sycoca/ksycocaentry.cpp:159
#8 0x00007f18ec8bfa90 in mimeTypeLessThan (m1=..., m2=...) at ../../keditfiletype/filetypesview.cpp:177
#9 0x00007f18ec8c3522 in QAlgorithmsPrivate::qSortHelper<QList<KSharedPtr<KMimeType> >::iterator, KSharedPtr<KMimeType>, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (start=..., end=..., t=..., lessThan=lessThan@entry=0x7f18ec8bfa70 <mimeTypeLessThan(KMimeType::Ptr const&, KMimeType::Ptr const&)>) at /usr/include/qt4/QtCore/qalgorithms.h:366
#10 0x00007f18ec8c14a0 in qSort<QList<KSharedPtr<KMimeType> >::iterator, bool (*)(KSharedPtr<KMimeType> const&, KSharedPtr<KMimeType> const&)> (lessThan=0x7f18ec8bfa70 <mimeTypeLessThan(KMimeType::Ptr const&, KMimeType::Ptr const&)>, end=..., start=...) at /usr/include/qt4/QtCore/qalgorithms.h:187
#11 FileTypesView::readFileTypes (this=this@entry=0xf50ad0) at ../../keditfiletype/filetypesview.cpp:189
*** Bug 323731 has been marked as a duplicate of this bug. *** Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone! The bug seems solved in last KDE version. Thanks for the update! |