Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38190 - [kdevelop] crashes at start

Attached to Project: Arch Linux
Opened by Fabio Zottele (zottelef) - Thursday, 19 December 2013, 09:32 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 20 December 2013, 12:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Kdeveop crashes at start


Additional info:
kdevelop 4.6.0-1

Steps to reproduce: start kdevelop (better from terminal). this is the output:
kdevelop(1893)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkonsolepart.so"
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "kdevqthelp" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevqthelp.so: (/usr/lib/kde4/kdevqthelp.so: undefined symbol: _ZN8KDevelop14IDocumentation16staticMetaObjectE)" '
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "KDevManPage" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevmanpage.so: (/usr/lib/kde4/kdevmanpage.so: undefined symbol: _ZN8KDevelop14IDocumentation16staticMetaObjectE)" '
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "KDevManPage" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevmanpage.so: (/usr/lib/kde4/kdevmanpage.so: undefined symbol: _ZN8KDevelop14IDocumentation16staticMetaObjectE)" '
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::allPluginsForExtension: Null plugin retrieved! Loading error? "org.kdevelop.IDocumentationProvider" ()
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "KDevCMakeDocumentation" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevcmakedocumentation.so: (/usr/lib/kde4/kdevcmakedocumentation.so: undefined symbol: _ZNK8KDevelop14IDocumentation10metaObjectEv)" '
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::allPluginsForExtension: Null plugin retrieved! Loading error? "org.kdevelop.IDocumentationProvider" ()
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "kdevqthelp" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevqthelp.so: (/usr/lib/kde4/kdevqthelp.so: undefined symbol: _ZN8KDevelop14IDocumentation16staticMetaObjectE)" '
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::allPluginsForExtension: Null plugin retrieved! Loading error? "org.kdevelop.IDocumentationProviderProvider" ()
kdevelop(1893)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Loading plugin ' "KDevCMakeDocumentation" ' failed, KServiceTypeTrader reported error: '
"Cannot load library /usr/lib/kde4/kdevcmakedocumentation.so: (/usr/lib/kde4/kdevcmakedocumentation.so: undefined symbol: _ZNK8KDevelop14IDocumentation10metaObjectEv)" '
*** Error in `kdevelop': malloc(): memory corruption (fast): 0x000000000465829f ***
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Friday, 20 December 2013, 12:43 GMT
Reason for closing:  Not a bug
Comment by Alexander F. Rødseth (xyproto) - Thursday, 19 December 2013, 10:40 GMT
Thanks for reporting. Are all packages up to date? Do you have the occasion to investigate further? (possibly providing output from gdb) https://wiki.archlinux.org/index.php/Step_By_Step_Debugging_Guide

Does other applications report similar errors, or just kdevelop? Are you on x86_64 or i686? Is there enough free memory?
Comment by Andrea Scarpino (BaSh) - Thursday, 19 December 2013, 11:07 GMT
Did this happen after the update to KDE 4.12?
Comment by Fabio Zottele (zottelef) - Thursday, 19 December 2013, 15:36 GMT
Thankyou all for the attention:
the crash happened after upgrading to Kde4.12. And, by the way I wiped old .kde4 dierctory, so evry old kde config files should be brand new.
No problem with the other applications: my architecture is x86_64.
Here is the output of gdb, following the advice of Alexander.

x00007ffff474b95b in __lll_lock_wait_private () from /usr/lib/libc.so.6
(gdb) bt full
#0 0x00007ffff474b95b in __lll_lock_wait_private () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007ffff46d833a in _L_lock_6041 () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007ffff46d5b85 in malloc () from /usr/lib/libc.so.6
No symbol table info available.
#3 0x00007ffff7de97ce in _dl_map_object_deps () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#4 0x00007ffff7def95e in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#5 0x00007ffff7deb764 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#6 0x00007ffff7def31b in _dl_open () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#7 0x00007ffff4774722 in do_dlopen () from /usr/lib/libc.so.6
No symbol table info available.
#8 0x00007ffff7deb764 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#9 0x00007ffff47747bf in dlerror_run () from /usr/lib/libc.so.6
No symbol table info available.
#10 0x00007ffff4774831 in __libc_dlopen_mode () from /usr/lib/libc.so.6
No symbol table info available.
#11 0x00007ffff474c205 in init () from /usr/lib/libc.so.6
No symbol table info available.
#12 0x00007ffff444a400 in pthread_once () from /usr/lib/libpthread.so.0
No symbol table info available.
#13 0x00007ffff474c31c in backtrace () from /usr/lib/libc.so.6
No symbol table info available.
#14 0x00007ffff4679d5b in backtrace_and_maps () from /usr/lib/libc.so.6
No symbol table info available.
#15 0x00007ffff46ccd9f in __libc_message () from /usr/lib/libc.so.6
No symbol table info available.
#16 0x00007ffff46d256e in malloc_printerr () from /usr/lib/libc.so.6
No symbol table info available.
#17 0x00007ffff46d4774 in _int_malloc () from /usr/lib/libc.so.6
No symbol table info available.
#18 0x00007ffff46d5b90 in malloc () from /usr/lib/libc.so.6
No symbol table info available.
#19 0x00007ffff5a2ebf0 in QByteArray::realloc(int) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#20 0x00007ffff5a2ed31 in QByteArray::operator=(char const*) () from /usr/lib/libQtCore.so.4
No symbol table info available.
#21 0x00007ffff7ae1f04 in KLocalizedString::KLocalizedString(char const*, char const*, char const*) () from /usr/lib/libkdecore.so.5
No symbol table info available.
#22 0x00007ffff7ae1fe0 in ki18n(char const*) () from /usr/lib/libkdecore.so.5
No symbol table info available.
#23 0x00007ffff748a26b in ?? () from /usr/lib/libkdevplatformshell.so.7
No symbol table info available.
#24 0x00007ffff7436d69 in KDevelop::CorePrivate::initialize(KDevelop::Core::Setup, QString) () from /usr/lib/libkdevplatformshell.so.7
No symbol table info available.
#25 0x00007ffff7437e64 in KDevelop::Core::initialize(KSplashScreen*, KDevelop::Core::Setup, QString const&) () from /usr/lib/libkdevplatformshell.so.7
No symbol table info available.
#26 0x000000000040fb6a in ?? ()
No symbol table info available.
#27 0x00007ffff467bb05 in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#28 0x0000000000410ec9 in _start ()
No symbol table info available.
Comment by Andrea Scarpino (BaSh) - Thursday, 19 December 2013, 15:49 GMT
Uhm, I cannot reproduce this. Please check the packages you installed from AUR.

Did you ever built kdevelop from source?
Comment by Fabio Zottele (zottelef) - Thursday, 19 December 2013, 16:05 GMT
@BaSh: I did not compile kdevelop from source. However in /usr/lib/kde/ I noticed that I don't have kdevmanpage.so or kdevcmakedocumentation.so or kdevqthelp.so. Could it be the problem?
Comment by Andrea Scarpino (BaSh) - Thursday, 19 December 2013, 16:21 GMT
Well, re-install kdevelop/kdevplatform then.
Comment by Fabio Zottele (zottelef) - Friday, 20 December 2013, 12:05 GMT
Thankyou Andrea. It worked with reinstalling kdevelop and kdevplatform. Sorry, I should really have understoond it by myself

Loading...