Bug 309885 - "Programming error in KMimeType XML loading" [crash in KMimeType::iconName(KUrl const&)]
Summary: "Programming error in KMimeType XML loading" [crash in KMimeType::iconName(KU...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdecore (other bugs)
Version First Reported In: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-11 07:23 UTC by Fedor
Modified: 2018-11-29 04:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fedor 2012-11-11 07:23:58 UTC
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4817a00 (LWP 6321))]

Thread 2 (Thread 0xb2219b70 (LWP 6322)):
#0 0xb77b1424 in __kernel_vsyscall ()
#1 0xb766f846 in *__GI___poll (fds=0xb7705ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb501013b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0xb50019f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4 0xb5001b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0xb650885f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6 0xb64d502c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7 0xb64d5321 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8 0xb63c1b3c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9 0xb64b377d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb63c4f00 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb50d5c39 in start_thread (arg=0xb2219b70) at pthread_create.c:304
#12 0xb767d23e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4817a00 (LWP 6321)):
[KCrash Handler]
#6 0xb77b1424 in __kernel_vsyscall ()
#7 0xb75d7941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8 0xb75dad72 in *__GI_abort () at abort.c:92
#9 0xb63b9bfc in qt_message_output(QtMsgType, char const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb6799392 in ?? () from /usr/lib/libkdecore.so.5
#11 0xb679a10e in ?? () from /usr/lib/libkdecore.so.5
#12 0xb67951c3 in KMimeType::iconName(KUrl const&) const () from /usr/lib/libkdecore.so.5
#13 0xbfa51f80 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

----------------------------------
$dolphin
dolphin(6495): Programming error in KMimeType XML loading, please create a bug report on http://bugs.kde.org and attach the file "/usr/share/mime/text/x-c++src.xml"
KCrash: Application 'dolphin' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/ddr/.kde/socket-ddr/kdeinit4__0

[1]+ Stopped dolphin
ddr@ddr:~$ QSocketNotifier: Invalid socket 12 and type 'Read', disabling...
----------------------------------
/usr/share/mime/text/x-c++src.xml:
?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="text/x-c++src">
  <!--Created automatically by update-mime-database. DO NOT EDIT!-->
  <comment xml:lang="en">C++ source file</comment>
  <glob pattern="*.cpp;*.cxx;*.c++"/>
  <desktop:can-edit-with>edyuk.desktop</desktop:can-edit-with>
  <comment>C++ source code</comment>
  <comment xml:lang="ar">شفرة مصدر سي++</comment>
  <comment xml:lang="be@latin">Kryničny kod C++</comment>
  <comment xml:lang="bg">Изходен код — C++</comment>
  <comment xml:lang="ca">codi font en C++</comment>
  <comment xml:lang="cs">Zdrojový kód v C++</comment>
  <comment xml:lang="da">C++-kildekode</comment>
  <comment xml:lang="de">C++-Quelltext</comment>
  <comment xml:lang="el">πηγαίος κώδικας C++</comment>
  <comment xml:lang="en_GB">C++ source code</comment>
  <comment xml:lang="eo">C++-fontkodo</comment>
  <comment xml:lang="es">código fuente en C++</comment>
  <comment xml:lang="eu">C++ iturburu-kodea</comment>
  <comment xml:lang="fi">C++-lähdekoodi</comment>
  <comment xml:lang="fo">C++ keldukota</comment>
  <comment xml:lang="fr">code source C++</comment>
  <comment xml:lang="ga">cód foinseach C++</comment>
  <comment xml:lang="gl">código fonte de C++</comment>
  <comment xml:lang="he">קוד מקור של C++</comment>
  <comment xml:lang="hu">C++-forráskód</comment>
  <comment xml:lang="id">Kode program C++</comment>
  <comment xml:lang="it">Codice sorgente C++</comment>
  <comment xml:lang="ja">C++ ソースコード</comment>
  <comment xml:lang="kk">C++ бастапқы коды</comment>
  <comment xml:lang="ko">C++ 소스 코드</comment>
  <comment xml:lang="lt">C++ pradinis kodas</comment>
  <comment xml:lang="lv">C++ pirmkods</comment>
  <comment xml:lang="ms">Kod sumber C++</comment>
  <comment xml:lang="nb">C++-kildekode</comment>
  <comment xml:lang="nl">C++-broncode</comment>
  <comment xml:lang="nn">C++-kjeldekode</comment>
  <comment xml:lang="pl">Kod źródłowy C++</comment>
  <comment xml:lang="pt">código fonte C++</comment>
  <comment xml:lang="pt_BR">Código fonte C++</comment>
  <comment xml:lang="ro">Cod sursă C++</comment>
  <comment xml:lang="ru">исходный код C++</comment>
  <comment xml:lang="sk">Zdrojový kód jazyka C++</comment>
  <comment xml:lang="sl">Datoteka izvorne kode C++</comment>
 <comment xml:lang="sq">Kod burues C++</comment>
  <comment xml:lang="sr">C++ изворни ко ̂д</comment>
  <comment xml:lang="sv">C++-källkod</comment>
  <comment xml:lang="uk">вихідний код мовою C++</comment>
  <comment xml:lang="vi">Mã nguồn C++</comment>
  <comment xml:lang="zh_CN">C++ 源代码</comment>
  <comment xml:lang="zh_TW">C++ 源代碼</comment>
  <sub-class-of type="text/x-csrc"/>
  <glob pattern="*.cpp"/>
  <glob pattern="*.cxx"/>
  <glob pattern="*.cc"/>
  <glob pattern="*.C" case-sensitive="true"/>
  <glob pattern="*.c++"/>
</mime-type>
Comment 1 Frank Reininghaus 2012-11-12 09:08:18 UTC
Thanks for the bug report! It's good that you followed the request to report the bug and attach the file, but unfortunately, the instruction did not contain the 'product' and 'component' that it should be reported for. I'm not quite sure whom to assign it to, and I'd rather not assign it to kdelibs/general because the report will most likely get lost then...

If anyone has an idea what the right product/component is (and ideally, how we should change that message asking to report the bug), please let us know.
Comment 2 Andrew Crouthamel 2018-10-30 00:03:53 UTC
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!
Comment 3 Bug Janitor Service 2018-11-14 11:30:30 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-29 04:55:38 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!