Bug 246169 - KBuildSycoca Crash
Summary: KBuildSycoca Crash
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: ksycoca (other bugs)
Version First Reported In: 1.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-29 16:43 UTC by Chris Hammond
Modified: 2015-09-19 20:43 UTC (History)
0 users

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 Chris Hammond 2010-07-29 16:43:30 UTC
Application: kbuildsycoca4 (1.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-pae i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
The only thing running when the crash occured was konsole which had a "sudo zypper dup" in the initial stages of running.  It was still refreshing the repositories.

The system is a fresh install of openSUSE 11.3 i586.

 -- Backtrace:
Application: KBuildSycoca (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  hash (key=...) at tools/qhash.cpp:84
#7  qHash (key=...) at tools/qhash.cpp:99
#8  0xb3474050 in QHash<QString, QList<KSharedPtr<KService> > >::findNode (this=0x86b1a40, akey=..., ahp=0xbfe44490) at /usr/include/QtCore/qhash.h:875
#9  0xb3462d9e in operator[] (this=0x868d8a0, unusedOnly=false) at /usr/include/QtCore/qhash.h:736
#10 VFolderMenu::buildApplicationIndex (this=0x868d8a0, unusedOnly=false) at /usr/src/debug/kdelibs-4.4.4/kded/vfolder_menu.cpp:381
#11 0xb346d665 in VFolderMenu::parseMenu (this=0x868d8a0, file=..., forceLegacyLoad=true) at /usr/src/debug/kdelibs-4.4.4/kded/vfolder_menu.cpp:1617
#12 0xb346e25b in KBuildSycoca::build (this=0x86b2918) at /usr/src/debug/kdelibs-4.4.4/kded/kbuildsycoca.cpp:305
#13 0xb346e5e3 in KBuildSycoca::recreate (this=0x86b2918) at /usr/src/debug/kdelibs-4.4.4/kded/kbuildsycoca.cpp:424
#14 0xb346fb28 in kdemain (argc=2, argv=0x80935f0) at /usr/src/debug/kdelibs-4.4.4/kded/kbuildsycoca.cpp:823
#15 0x0804e5b1 in launch (argc=2, _name=0x8093164 "/usr/bin/kbuildsycoca4", args=<value optimized out>, cwd=0x0, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8093191 "") at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:718
#16 0x0804f0e7 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1210
#17 0x0804f78c in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1403
#18 0x08050609 in main (argc=) at /usr/src/debug/kdelibs-4.4.4/kinit/kinit.cpp:1882

Reported using DrKonqi
Comment 1 David Faure 2010-09-29 18:45:09 UTC
SVN commit 1180985 by dfaure:

Not sure if const QString& ref = *it was the issue, but just in case, this simplification might fix 246169
FIXED-IN: 4.6
CCBUG: 246169


 M  +1 -5      vfolder_menu.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1180985
Comment 2 David Faure 2015-09-19 20:43:51 UTC
No duplicate report since, so hopefully it's fixed.