[voikko] Voikko ja erään ohjelman toistuva kaatuminen

Johannes Kajava Johannes.Kajava at welho.com
Thu Apr 1 10:40:41 EEST 2010


Minulla on vaikeuksia Tellico-tietokantaohjelman kanssa (versio 2.1.1). 
Yrittäessäni editoida siinä luotua tiedostoa, ohjelma kaatuu säännöllisesti 
samassa kohtaa. Käyttöjärjestelmänä on openSuse 11.2 uusimpien päivitysten 
kanssa. Kaatumisten syitä on aluksi selvitelty Tellicon omalla listalla, mutta 
debuginfon asentamisen jälkeen saaduissa kaatumisraporteissa ei mainita 
Tellicoa lainkaan, mutta sen sijaan libvoikko mainitaan toistuvasti. 

Käyttöjärjestelmäni on englanninkielinen, samoin Tellicon käyttökieli, mutta 
OpenOfficessa täytän suomenkielistä oikolukua, jonka suhteen ei ole ollut 
muita ongelmia. (Kaatumisten alettua ilmaantua olen tehnyt kieliasetuksiin 
liittyvä kokeiluja, mutta niillä ei ole ollut vaikutusta ongelmaan.)

Ohessa kaatumisraportti, joka toivottavasti on informatiivinen: 


Application: Tellico (tellico), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4196710 (LWP 21887))]

Thread 2 (Thread 0xb104fb70 (LWP 26618)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5ecc0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb5f2b6dc in QWaitCondition::wait(QMutex*, unsigned long) () from 
/usr/lib/libQtCore.so.4
#3  0xb5f20bc2 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5f2a623 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5ec76e5 in start_thread (arg=0x0) at pthread_create.c:297
#6  0xb5ec7600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb4196710 (LWP 21887)):
[KCrash Handler]
#6  0xb0777091 in init_malaga () from /usr/lib/libmalaga.so.7
#7  0xb0781c07 in init_libmalaga () from /usr/lib/libmalaga.so.7
#8  0xb11edad5 in ?? () from /usr/lib/libvoikko.so.1
#9  0xb11ef219 in ?? () from /usr/lib/libvoikko.so.1
#10 0xb11ef477 in ?? () from /usr/lib/libvoikko.so.1
#11 0xb11ecb37 in voikko_init_with_path () from /usr/lib/libvoikko.so.1
#12 0xb11ec823 in voikko_init () from /usr/lib/libvoikko.so.1
#13 0xb121f884 in ?? () from /usr/lib/enchant/libenchant_voikko.so
#14 0xb1260d55 in enchant_broker_list_dicts () from /usr/lib/libenchant.so.1
#15 0xb126c53a in ?? () from /usr/lib/kde4/kspell_enchant.so
#16 0xb126d89a in QObject* KPluginFactory::createInstance<QSpellEnchantClient, 
QObject>(QWidget*, QObject*, QList<QVariant> const&) () from 
/usr/lib/kde4/kspell_enchant.so
#17 0xb637e739 in KPluginFactory::create(char const*, QWidget*, QObject*, 
QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#18 0xb62cb6bd in Sonnet::Loader::loadPlugin(KSharedPtr<KService> const&) () 
from /usr/lib/libkdecore.so.5
#19 0xb62cc999 in Sonnet::Loader::loadPlugins() () from 
/usr/lib/libkdecore.so.5
#20 0xb62ccb88 in Sonnet::Loader::Loader() () from /usr/lib/libkdecore.so.5
#21 0xb62ccd1e in Sonnet::Loader::openLoader() () from 
/usr/lib/libkdecore.so.5
#22 0xb764912c in Sonnet::Highlighter::Highlighter(QTextEdit*, QString const&, 
QColor const&) () from /usr/lib/libkdeui.so.5
#23 0xb76f6a16 in KTextEdit::createHighlighter() () from 
/usr/lib/libkdeui.so.5
#24 0xb76f69b1 in KTextEdit::focusInEvent(QFocusEvent*) () from 
/usr/lib/libkdeui.so.5
#25 0xb56a483b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb5a41bb5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb5ae2bfa in QAbstractScrollArea::event(QEvent*) () from 
/usr/lib/libQtGui.so.4
#28 0xb5acb9b5 in QTextEdit::event(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb76f6d15 in KTextEdit::event(QEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb564d8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () 
from /usr/lib/libQtGui.so.4
#31 0xb565529e in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#32 0xb75de521 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#33 0xb602132e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from 
/usr/lib/libQtCore.so.4
#34 0xb5658632 in QApplicationPrivate::setFocusWidget(QWidget*, 
Qt::FocusReason) () from /usr/lib/libQtGui.so.4
#35 0xb569e9e9 in QWidget::setFocus(Qt::FocusReason) () from 
/usr/lib/libQtGui.so.4
#36 0xb568c69b in QStackedLayout::setCurrentIndex(int) () from 
/usr/lib/libQtGui.so.4
#37 0xb5ab1f1c in QStackedWidget::setCurrentIndex(int) () from 
/usr/lib/libQtGui.so.4
#38 0xb5ac3051 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb5ac3340 in QTabWidget::qt_metacall(QMetaObject::Call, int, void**) () 
from /usr/lib/libQtGui.so.4
#40 0xb76f4242 in KTabWidget::qt_metacall(QMetaObject::Call, int, void**) () 
from /usr/lib/libkdeui.so.5
#41 0xb6037864 in QMetaObject::activate(QObject*, int, int, void**) () from 
/usr/lib/libQtCore.so.4
#42 0xb6038585 in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) () from /usr/lib/libQtCore.so.4
#43 0xb5ab4ca5 in QTabBar::currentChanged(int) () from /usr/lib/libQtGui.so.4
#44 0xb5abb540 in QTabBar::setCurrentIndex(int) () from /usr/lib/libQtGui.so.4
#45 0xb5abdc4a in QTabBar::mousePressEvent(QMouseEvent*) () from 
/usr/lib/libQtGui.so.4
#46 0xb76f1565 in KTabBar::mousePressEvent(QMouseEvent*) () from 
/usr/lib/libkdeui.so.5
#47 0xb56a4b8e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#48 0xb5abdce6 in QTabBar::event(QEvent*) () from /usr/lib/libQtGui.so.4
#49 0xb564d8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () 
from /usr/lib/libQtGui.so.4
#50 0xb5655bbb in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libQtGui.so.4
#51 0xb75de521 in KApplication::notify(QObject*, QEvent*) () from 
/usr/lib/libkdeui.so.5
#52 0xb602132e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from 
/usr/lib/libQtCore.so.4
#53 0xb5654bdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, 
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from 
/usr/lib/libQtGui.so.4
#54 0xb56c580a in ?? () from /usr/lib/libQtGui.so.4
#55 0xb56c4d7e in QApplication::x11ProcessEvent(_XEvent*) () from 
/usr/lib/libQtGui.so.4
#56 0xb56efb68 in ?? () from /usr/lib/libQtGui.so.4
#57 0xb43ef4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb43f2d98 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xb43f2ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb604d011 in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#61 0xb56ef29a in ?? () from /usr/lib/libQtGui.so.4
#62 0xb601f98d in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/libQtCore.so.4
#63 0xb601fdd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () 
from /usr/lib/libQtCore.so.4
#64 0xb6022270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#65 0xb564d774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#66 0x08102620 in main ()


Tv. Johannes K.



More information about the voikko mailing list