[Tellico-users] Tellico: Repeatable crashes when trying to edit an entry

Johannes Kajava Johannes.Kajava at welho.com
Sun Mar 28 11:37:09 UTC 2010


Hi!

I'm sorry this has taken some time, but here's the latest backtrace after 
installing tellico-debuginfo:

------------------------------------------------------------------------------------------------
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 ()

--------------------------------------------------------------------------------------------------
Hope it's more useful than the earlier report.

Robbie, you asked about KDE spell checking. Well, the system language is US 
English and the secondary language is Finnish. The spell checker is a Finnish 
one called "Voikko". The version of enchant library is 1.5.0-2.3. 

The application language of Tellico has been changed from Finnish to American 
English recently by me but there seems to be no difference as to the crashes 
go.

Let me know if this is of any use.

Best wishes, 
Johannes



On Tuesday 23 March 2010 05:50:27 Robby Stephenson wrote:
> [I inadvertently replied to Johannes without cc'ing this list, and didn't
> realize it. Now I'm replying to his reply. :)]
> 
> On Sunday 21 March 2010, Johannes Kajava wrote:
> > Thanks for you reply. The earlier version installed was indeed 2.1, and
> > the crashes were identical to the crashes of 2.2. The versions before
> > that worked without a problem. And yes, it's always the same situation:
> > I'm going to edit an entry, open some of the sections mentioned earlier
> > and choosing a text box.
> 
> On Monday 22 March 2010, Johannes Kajava wrote:
> > Application: Tellico (tellico), signal: Segmentation fault
> > [KCrash Handler]
> > #6  0xb0fa0091 in init_malaga () from /usr/lib/libmalaga.so.7
> > #7  0xb0faac07 in init_libmalaga () from /usr/lib/libmalaga.so.7
> > #8  0xb0fc6ad5 in ?? () from /usr/lib/libvoikko.so.1
> > #9  0xb0fc8219 in ?? () from /usr/lib/libvoikko.so.1
> > #10 0xb0fc8477 in ?? () from /usr/lib/libvoikko.so.1
> > #11 0xb0fc5b37 in voikko_init_with_path () from /usr/lib/libvoikko.so.1
> > #12 0xb0fc5823 in voikko_init () from /usr/lib/libvoikko.so.1
> > #13 0xb10c5884 in ?? () from /usr/lib/enchant/libenchant_voikko.so
> > #14 0xb10b4d55 in enchant_broker_list_dicts () from
> > /usr/lib/libenchant.so.1 #15 0xb10d853a in ?? () from
> > /usr/lib/kde4/kspell_enchant.so
> > #16 0xb10d989a in QObject*
> > KPluginFactory::createInstance<QSpellEnchantClient, QObject>(QWidget*,
> > QObject*, QList<QVariant> const&) () from
> > /usr/lib/kde4/kspell_enchant.so
> > #17 0xb63cb739 in KPluginFactory::create(char const*, QWidget*, QObject*,
> > QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
> > #18 0xb63186bd in Sonnet::Loader::loadPlugin(KSharedPtr<KService> const&)
> > () from /usr/lib/libkdecore.so.5
> 
> Your backtrace makes it look like something is going on with the
> spellchecker. Can you check what version of the enchant library you have
> installed? Or maybe check what your KDE spell checking options look like?
> 
> Also, for opensuse, to get a full backtrace, install the tellico-debuginfo
> package.
> 
> Robby
> 



More information about the tellico-users mailing list