[PC-BSD Testing] Building search Index while in Help

Kris Moore kris at pcbsd.org
Tue Sep 7 08:22:18 PDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/06/2010 13:25, Dru Lavigne wrote:
> 
> If a user tries to search for a term while in a screen's help button, they will be prompted to build the Search Index. However, when they do so, they'll receive this error:
> 
> Document 'kde_application_manuals' (Application Manuals):
> '/usr/bin/htdig' not found, install the package containing it
> 
> Installing htdig and adding a symlink does not fix it. I've appended the various errors to see if it is a PC-BSD problem or if it needs to go to the FreeBSD KDE list.
> 
> Cheers,
> 
> Dru
> 
> After installing htdig and symlinking, it does try to build the index but it stays at 0% and gives this error:
> 
> (15423) main: cmdFile: "/tmp/kde-dru/khelpcenterG15245.tmp"
> (15423) main: indexDir: "/usr/home/dru/.kde4/share/apps/khelpcenter/index/"
> (15423) main: can access
> (15423) KHC::IndexBuilder::IndexBuilder: IndexBuilder()
> (15423) KHC::IndexBuilder::buildIndices: Opened file ' "/tmp/kde-dru/khelpcenterG15245.tmp" '
> (15423) KHC::IndexBuilder::buildIndices: LINE: "/usr/local/kde4/lib/kde4/libexec/khc_docbookdig.pl --indexdir=/usr/home/dru/.kde4/share/apps/khelpcenter/index/ --docpath=khelpcenter:kde_application_manuals --identifier=kde_application_manuals"
> (15423) KHC::IndexBuilder::processCmdQueue: IndexBuilder::processCmdQueue()
> (15423) KHC::IndexBuilder::processCmdQueue: PROCESS: "/usr/local/kde4/lib/kde4/libexec/khc_docbookdig.pl --indexdir=/usr/home/dru/.kde4/share/apps/khelpcenter/index/ --docpath=khelpcenter:kde_application_manuals --identifier=kde_application_manuals"
> INDEXDIR: /usr/home/dru/.kde4/share/apps/khelpcenter/index/
> FINDCMD: find /usr/local/kde4/share/doc/HTML/en/ -name index.docbook
> Creating index for 'kde_application_manuals'
> ht://dig Start Time: Mon Sep  6 12:54:58 2010
> Warning: unknown locale!
> 
> New server: localhost, 0
> 0:2:0:file:///usr/home/dru/.kde4/share/apps/khelpcenter/index/kde_application_manuals.tmp/index.html: 
> New server: kcontrol, 80
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> New server: kioslave, 80
> ++++++++++++++++++++++++++++++++
> New server: sonnet, 80
> +
> New server: kdesu, 80
> +
> New server: khelpcenter, 80
> ++++++
> New server: kdebugdialog, 80
> +
> New server: network, 80
> +
> New server: knetattach, 80
> +
> New server: ksnapshot, 80
> +
> New server: kolourpaint, 80
> +
> New server: okular, 80
> +
> New server: kruler, 80
> +
> New server: gwenview, 80
> +
> New server: kdm, 80
> +
> New server: klipper, 80
> +
> New server: kmenuedit, 80
> +
> New server: ksysguard, 80
> +
> New server: plasma-desktop, 80
> +
> New server: kxkb, 80
> +
> New server: systemsettings, 80
> +
> New server: policykit-kde, 80
> +
> New server: kinfocenter, 80
> ++++++++++++++++++
> New server: dolphin, 80
> +
> New server: kfind, 80
> +
> New server: konqueror, 80
> +
> New server: kdepasswd, 80
> +
> New server: konsole, 80
> +
> New server: kwrite, 80
> +
> New server: kmag, 80
> +
> New server: kmousetool, 80
> +
> New server: kmouth, 80
> +
> New server: kuser, 80
> +
> New server: kcron, 80
> +
> New server: ksystemlog, 80
> +
> New server: katomic, 80
> +
> New server: bovo, 80
> +
> New server: granatier, 80
> +
> New server: kbattleship, 80
> +
> New server: kblackbox, 80
> +
> New server: kblocks, 80
> +
> New server: kbounce, 80
> +
> New server: kbreakout, 80
> +
> New server: kdiamond, 80
> +
> New server: kgoldrunner, 80
> +
> New server: killbots, 80
> +
> New server: kigo, 80
> +
> New server: kiriki, 80
> +
> New server: kjumpingcube, 80
> +
> New server: klines, 80
> +
> New server: kmahjongg, 80
> +
> New server: kmines, 80
> +
> New server: knetwalk, 80
> +
> New server: kolf, 80
> +
> New server: kollision, 80
> +
> New server: konquest, 80
> +
> New server: kpat, 80
> +
> New server: kreversi, 80
> +
> New server: ksame, 80
> +
> New server: kshisen, 80
> +
> New server: ktron, 80
> +
> New server: ksirk, 80
> +
> New server: ksirkskineditor, 80
> +
> New server: kspaceduel, 80
> +
> New server: ksquares, 80
> +
> New server: ktuberling, 80
> +
> New server: kfourinline, 80
> +
> New server: lskat, 80
> +
> New server: kapman, 80
> +
> New server: bomber, 80
> +
> New server: palapeli, 80
> +
> New server: ksudoku, 80
> +
> New server: kubrick, 80
> +
> New server: blinken, 80
> +
> New server: cantor, 80
> +
> New server: kalzium, 80
> +
> New server: kanagram, 80
> +
> New server: kbruch, 80
> +
> New server: kgeography, 80
> +
> New server: khangman, 80
> +
> New server: kig, 80
> +
> New server: kiten, 80
> +
> New server: kmplot, 80
> +
> New server: klettres, 80
> +
> New server: kstars, 80
> +
> New server: ktouch, 80
> +
> New server: kturtle, 80
> +
> New server: parley, 80
> +
> New server: kalgebra, 80
> +
> New server: kwordquiz, 80
> +
> New server: step, 80
> +
> New server: rocs, 80
> +
> New server: kget, 80
> +
> New server: kopete, 80
> +
> New server: krdc, 80
> +
> New server: krfb, 80
> +
> New server: juk, 80
> +
> New server: kmix, 80
> +
> New server: dragonplayer, 80
> +
> New server: akregator, 80
> +
> New server: blogilo, 80
> +
> New server: kabcclient, 80
> +
> New server: konsolekalendar, 80
> +
> New server: kalarm, 80
> +
> New server: kjots, 80
> +
> New server: kleopatra, 80
> +
> New server: kwatchgnupg, 80
> +
> New server: kmail, 80
> +
> New server: korganizer, 80
> +
> New server: knode, 80
> +
> New server: knotes, 80
> +
> New server: kontact, 80
> +
> New server: kontact-admin, 80
> +
> New server: ktimetracker, 80
> +
> New server: marble, 80
> +
> New server: amor, 80
> +
> New server: kweather, 80
> +
> New server: kteatime, 80
> +
> New server: cervisia, 80
> +
> New server: kapptemplate, 80
> +
> New server: kbugbuster, 80
> +
> New server: kcachegrind, 80
> +
> New server: kompare, 80
> +
> New server: lokalize, 80
> +
> New server: kdesvn-build, 80
> +
> New server: umbrello, 80
> +
> New server: kate, 80
> +
> New server: ark, 80
> +
> New server: kcalc, 80
> +
> New server: kfloppy, 80
> +
> New server: kgpg, 80
> +
> New server: ktimer, 80
> +
> New server: kwallet, 80
> +
> New server: okteta, 80
> +
> New server: superkaramba, 80
> +
> New server: kdf, 80
> +
> New server: kcharselect, 80
> +
> New server: irkick, 80
> +
> New server: kcmlirc, 80
> +
> New server: kfilereplace, 80
> +
> New server: klinkstatus, 80
> +
> New server: kimagemapeditor, 80
> +
> New server: kphotoalbum, 80
> +
> New server: konq-plugins, 80
> +++++++++++
> New server: kmplayer, 80
> +
> New server: kcoloredit, 80
> +
> New server: kiconedit, 80
> +
> New server: skanlite, 80
> + size = 30439
> compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template
> xsltCompilePattern : failed to compile 'sect*/title'
> 1:204:1:help://kmplot/index.docbook:  size = 2542
> compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template
> xsltCompilePattern : failed to compile 'sect*/title'
> 2:201:1:help://khangman/index.docbook:  size = 38146
> compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template xsltCompilePattern : failed to compile 'sect*/title'
> 3:246:1:help://kdesvn-build/index.docbook:  size = 117553
> <snip similar errors for each section>
> 
> When I click stop to stop the process, the application crashes with this error:
> 
> Application: KDE Help Center (khelpcenter), signal: Segmentation fault: 11
> [KCrash Handler]
> #6  0x0000000803281b21 in QProcessManager::remove () from /usr/local/lib/qt4/libQtCore.so.4
> #7  0x000000080324087a in QProcess::~QProcess () from /usr/local/lib/qt4/libQtCore.so.4
> #8  0x0000000802c2b2f4 in KProcess::~KProcess () from /usr/local/kde4/lib/libkdecore.so.7
> #9  0x00000008006a68b6 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #10 0x00000008006ad147 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #11 0x00000008006b0fca in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #12 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
> #13 0x00000008006a6965 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #14 0x00000008006a9a20 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #15 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
> #16 0x00000008025642f8 in KDialog::slotButtonClicked () from /usr/local/kde4/lib/libkdeui.so.7
> #17 0x00000008025659b8 in KDialog::qt_metacall () from /usr/local/kde4/lib/libkdeui.so.7
> #18 0x00000008006a99cd in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> #19 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
> #20 0x00000008032bd96e in QSignalMapper::mapped () from /usr/local/lib/qt4/libQtCore.so.4
> #21 0x00000008032be142 in QSignalMapper::map () from /usr/local/lib/qt4/libQtCore.so.4
> #22 0x00000008032be40c in QSignalMapper::qt_metacall () from /usr/local/lib/qt4/libQtCore.so.4
> #23 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
> #24 0x0000000803df7952 in QAbstractButton::clicked () from /usr/local/lib/qt4/libQtGui.so.4
> #25 0x0000000803b0942b in QAbstractButtonPrivate::emitClicked () from /usr/local/lib/qt4/libQtGui.so.4
> #26 0x0000000803b0a5d5 in QAbstractButtonPrivate::click () from /usr/local/lib/qt4/libQtGui.so.4
> #27 0x0000000803b0a81f in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/qt4/libQtGui.so.4
> #28 0x00000008037acf39 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
> #29 0x0000000803b099e0 in QAbstractButton::event () from /usr/local/lib/qt4/libQtGui.so.4
> #30 0x0000000803ba631e in QPushButton::event () from /usr/local/lib/qt4/libQtGui.so.4
> #31 0x00000008037514df in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
> #32 0x0000000803759c2e in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
> #33 0x00000008026198cf in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
> #34 0x00000008032a4f14 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
> #35 0x0000000803754a50 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
> #36 0x00000008037d7eee in QETWidget::translateMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
> #37 0x00000008037d708f in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4
> #38 0x0000000803800198 in x11EventSourceDispatch () from /usr/local/lib/qt4/libQtGui.so.4
> #39 0x0000000806dea8e3 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
> #40 0x0000000806dee0e2 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
> #41 0x0000000806dee6fb in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
> #42 0x00000008032d040c in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
> #43 0x00000008037fffdf in QGuiEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtGui.so.4
> #44 0x00000008032a40bd in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
> #45 0x00000008032a43f6 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
> #46 0x00000008032a659e in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4
> #47 0x00000008006a3d5a in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
> <snip whole bunch of other stuff>
>  		 	   		  

I would recommend sending this over to the KDE FreeBSD list first. It is
possible that it is a porting issue, possibly in QT itself from that
segfault details anyway.

As for the 'htdig' issue, that does sound like a porting issue for sure,
probably need an extra depdancy in one of the kde* ports :)





- -- 
Kris Moore
PC-BSD Software
iXsystems
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMhliqAAoJEDv6T4U6J2HSS54H/RHiQdZJ8aowuyorRGiYvQV2
lRbxv0GxaHDslD5eBprqf3KbKXy//BSECRLq5f0XC8KfIDZNj6PEsmLwo5wwtWA3
wOeISZ4vh5ztbMLC73nqvRqxd2FREX5FfS3p/NuVm1guuC7AM7Mpio8E49vm/USZ
IZfo5BrfU/F+ox/6OgeDjja6h5JH3awrTLe2GLsJI/Hl8aVd0kkyTzUPNpuBZLgn
MuFBTcaqVBs6rTyET2746MaSmfRQZ6AtiArSgVHHvFmGr4+effGJT8yQbr/Ta+eH
ly1DbLG4+GRZIMBILqK4rElucN0rXbz9CeqvkBGQgFIpDWMPG5XxaWkSjp41s/Q=
=qIML
-----END PGP SIGNATURE-----


More information about the Testing mailing list