Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131586 - Kdevelop crashes when configuring documentation
Summary: Kdevelop crashes when configuring documentation
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-28 09:27 UTC by Dariusz Gadomski
Modified: 2007-05-12 22:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dariusz Gadomski 2006-04-28 09:27:53 UTC
When I choose from the Kdevelop menu Settings/Configure Kdevelop/Documentation (I don't know exact names because of not using English at my desktop) whole IDE crashes. I get message that it received SIGSEGV and it was closed. It doesn't make any difference if I have any project opened or not. I have tried using all versions from portage starting with 3.3 and above. I wasn't able to compile Kdevelop-3.2.3 due to some errors, so I don't know if the problem is present in that version.

This is the backtrace from the KDE crash message box:
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found) x couple dozen times
[Thread debugging using libthread_db enabled]
[New Thread 46912596688560 (LWP 23518)]
0x00002aaab08f1c20 in nanosleep () from /lib/libc.so.6
#0  0x00002aaab08f1c20 in nanosleep () from /lib/libc.so.6
#1  0x00002aaab08f1ac0 in sleep () from /lib/libc.so.6
#2  0x00002aaaad7c6d3f in KCrash::startDrKonqi ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#3  0x00002aaaad7e1765 in KCrash::defaultCrashHandler ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#4  0x00002aaab08938b0 in killpg () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()


My emerge info:
Portage 2.1_pre9-r5 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.15-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre18
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.no http://gentoo.prz.rzeszow.pl http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl "
LANG="pl_PL"
LC_ALL="pl_PL"
LINGUAS="pl en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X alsa arts avi bash-completion berkdb bitmap-fonts bzip2 cairo cli crypt cups dlloader dri eds emboss encode eps flac foomaticdb fortran gif glitz gpm gstreamer gtk gtk2 imlib ipv6 isdnlog java jikes jpeg kde kdeenablefinal lame libwww lm_sensors lzw lzw-tiff mitshm motif mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session slang spell spl ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts usb vorbis xinerama xml xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_pl linguas_en userland_GNU video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-30 08:54:56 UTC
Can't reproduce. Please provide the output of `emerge -pv kdelibs` and do

FEATURES=nostrip USE=debug emerge kdevelop

and provide us with the backtrace.
Comment 2 Dariusz Gadomski 2006-04-30 12:16:33 UTC
(In reply to comment #1)
> `emerge -pv kdelibs`
[ebuild   R   ] kde-base/kdelibs-3.5.2-r4  USE="alsa arts cups kdeenablefinal spell ssl tiff xinerama -acl -debug -doc -jpeg2k -kerberos -openexr -zeroconf"
> 
> FEATURES=nostrip USE=debug emerge kdevelop

after reemerging kdevelop with debug flag and nostrip feature I get this crash message:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912597335728 (LWP 3999)]
0x00002aaab098fc20 in nanosleep () from /lib/libc.so.6
#0  0x00002aaab098fc20 in nanosleep () from /lib/libc.so.6
#1  0x00002aaab098fac0 in sleep () from /lib/libc.so.6
#2  0x00002aaaad85dd3f in KCrash::startDrKonqi ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#3  0x00002aaaad878765 in KCrash::defaultCrashHandler ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#4  0x00002aaab09318b0 in killpg () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-30 12:39:26 UTC
That backtrace only shows the part of the KDE crash handler.

Please refer to http://www.gentoo.org/proj/en/qa/backtraces.xml for more information on getting a meaningful backtrace.
Comment 4 Dariusz Gadomski 2006-04-30 15:40:21 UTC
I have reemerged kdevelop whith -ggdb added to C(XX)FLAGS. I have run ulimit -c unlimited. After running kdevelop --nocrashhandler I got a core dump. I hope this would be useful. This is backtrace from this core dump:
#0  0x00002aaab0676faf in _Unwind_FindEnclosingFunction ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libgcc_s.so.1
#1  0x00002aaab0677e57 in _Unwind_Backtrace ()
   from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libgcc_s.so.1
#2  0x00002aaab09cb7fe in backtrace () from /lib/libc.so.6
#3  0x00002aaaad84925e in kdBacktrace ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#4  0x00002aaaad84948e in kdBacktrace ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#5  0x00002aaaad899314 in KIconLoader::~KIconLoader ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#6  0x00002aaaad8d2840 in KInstance::~KInstance ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#7  0x00002aaaabac47dd in KHTMLFactory::~KHTMLFactory ()
   from /usr/kde/3.5/lib64/libkhtml.so.4
#8  0x00002aaaabab85d9 in KHTMLFactory::deref ()
   from /usr/kde/3.5/lib64/libkhtml.so.4
#9  0x00002aaaabaeaa0f in KHTMLPart::~KHTMLPart ()
   from /usr/kde/3.5/lib64/libkhtml.so.4
#10 0x00002aaab22dc18e in DocGlobalConfigWidget (this=0x14d20f0,
    part=0x5bd5b0, widget=0x7fffff8fd1f0, parent=0x1,
    name=0x5014933e0 <Address 0x5014933e0 out of bounds>, fl=4294967295)
    at docglobalconfigwidget.cpp:114
#11 0x00002aaab22d2b45 in DocumentationPart::insertConfigWidget (
    this=0xd8d2f0, dlg=0x7fffff8fe400, page=0x148f2f0, pageNo=4294967295)
    at documentation_part.cpp:170
---Type <return> to continue, or q <return> to quit---
#12 0x00002aaab22d6a69 in DocumentationPart::qt_invoke (this=0xd8d2f0,
    _id=-7351032, _o=0x7fffff8fd4d0) at documentation_part.moc:204
#13 0x00002aaaae4e8e15 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#14 0x00002aaaaaeff77a in ConfigWidgetProxy::insertConfigWidget (
    this=0xddacb0, t0=0x7fffff8fe400, t1=0x148f2f0, t2=1)
    at configwidgetproxy.moc:118
#15 0x00002aaaaaeffc42 in ConfigWidgetProxy::slotAboutToShowPage (
    this=0xddacb0, page=0x148f2f0) at configwidgetproxy.cpp:98
#16 0x00002aaaaaefff63 in ConfigWidgetProxy::qt_invoke (this=0xddacb0, _id=5,
    _o=0x7fffff8fd650) at configwidgetproxy.moc:127
#17 0x00002aaaae4e8e8f in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#18 0x00002aaaad28540b in KDialogBase::aboutToShowPage ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#19 0x00002aaaad28552b in KDialogBase::qt_emit ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#20 0x00002aaaae4e8e0d in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#21 0x00002aaaad286526 in KJanusWidget::aboutToShowPage ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#22 0x00002aaaad28657c in KJanusWidget::qt_emit ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#23 0x00002aaaae4e8e87 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#24 0x00002aaaae7745a6 in QWidgetStack::aboutToShow ()
---Type <return> to continue, or q <return> to quit---
   from /usr/qt/3/lib64/libqt-mt.so.3
#25 0x00002aaaae5ddc04 in QWidgetStack::raiseWidget ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#26 0x00002aaaad347ec6 in KJanusWidget::showPage ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#27 0x00002aaaad3480ca in KJanusWidget::showPage ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#28 0x00000005014933e0 in ?? ()
#29 0x00002aaaad50af10 in vtable for KJanusWidget ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#30 0x00002aaaad347dd7 in KJanusWidget::slotShowPage ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#31 0x00002aaaad348931 in KJanusWidget::qt_invoke ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#32 0x00002aaaae4e8e15 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#33 0x00002aaaae4e94ef in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#34 0x00002aaaae58e1f3 in QListBox::setSelected ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#35 0x00002aaaae58ff72 in QListBox::mousePressEventEx ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#36 0x00002aaaae5126d5 in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#37 0x00002aaaae49e6c9 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#38 0x00002aaaae49ea29 in QApplication::notify ()
---Type <return> to continue, or q <return> to quit---
   from /usr/qt/3/lib64/libqt-mt.so.3
#39 0x00002aaaad8f920a in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#40 0x00002aaaae45172b in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#41 0x00002aaaae450752 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#42 0x00002aaaae45ec25 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#43 0x00002aaaae4af0aa in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#44 0x00002aaaae6141f3 in QDialog::exec () from /usr/qt/3/lib64/libqt-mt.so.3
#45 0x00002aaaaac29eac in MainWindowShare::slotSettings (this=0x7fffff8fe400)
    at mainwindowshare.cpp:319
#46 0x00002aaaaac2ae2a in MainWindowShare::qt_invoke (this=0x6cf7d0, _id=8,
    _o=0x7fffff8fe5e0) at mainwindowshare.moc:182
#47 0x00002aaaae4e8e15 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#48 0x00002aaaae4e94ef in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#49 0x00002aaaad329649 in KAction::slotPopupActivated ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#50 0x00002aaaad3297a4 in KAction::qt_invoke ()
   from /usr/kde/3.5/lib64/libkdeui.so.4
#51 0x00002aaaae4e8e15 in QObject::activate_signal ()
   from /usr/qt/3/lib64/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#52 0x00002aaaae7619ae in QSignal::signal () from /usr/qt/3/lib64/libqt-mt.so.3
#53 0x00002aaaae4fb762 in QSignal::activate ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#54 0x00002aaaae5b3c57 in QPopupMenu::mouseReleaseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#55 0x00002aaaae5126f0 in QWidget::event () from /usr/qt/3/lib64/libqt-mt.so.3
#56 0x00002aaaae49e6c9 in QApplication::internalNotify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#57 0x00002aaaae49ea29 in QApplication::notify ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#58 0x00002aaaad8f920a in KApplication::notify ()
   from /usr/kde/3.5/lib64/libkdecore.so.4
#59 0x00002aaaae4514b8 in QETWidget::translateMouseEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#60 0x00002aaaae450752 in QApplication::x11ProcessEvent ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#61 0x00002aaaae45ec25 in QEventLoop::processEvents ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#62 0x00002aaaae4af0aa in QEventLoop::enterLoop ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#63 0x00002aaaae4af012 in QEventLoop::exec ()
   from /usr/qt/3/lib64/libqt-mt.so.3
#64 0x000000000040825b in main (argc=-7343872, argv=0x7fffff8ff110)
    at main.cpp:145
Comment 5 Wulf Krueger (RETIRED) gentoo-dev 2007-04-15 19:17:50 UTC
Does this problem still exist for you in current stable or testing versions of kdelibs and kdevelop?
Comment 6 Wulf Krueger (RETIRED) gentoo-dev 2007-05-12 22:41:26 UTC
No response and it works just fine for me.