[Psi-Devel] SIGABRT crash with psi 0.15-dev

DWLG122 at web.de DWLG122 at web.de
Mon Dec 28 23:32:44 PST 2009


Catchpoint 1 (exception thrown)
0x00007fbaea143e00 in __cxa_throw () from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0x00007fbaea143e00 in __cxa_throw () from /usr/lib/libstdc++.so.6
#1  0x00000000005c68f3 in EnchantChecker::isCorrect (
    this=<value optimized out>, word=<value optimized out>)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../include/c++/4.5.0/bits/basic_string.h:232
#2  0x0000000000000001 in ?? ()
#3  0x00000000005c67a0 in ?? ()
#4  0x0000000002cce9c8 in ?? ()
#5  0x00007fbaeabb0c67 in QRegExp::cap (this=<value optimized out>,
    nth=-301645592) from /usr/lib/libQtCore.so.4
#6  0x0000000000000001 in ?? ()
#7  0x00000000005c67a0 in ?? ()
#8  0x00000000005c641f in SpellHighlighter::highlightBlock (
    this=<value optimized out>, text=<value optimized out>)
    at /usr/include/QtCore/qstring.h:869
#9  0x00007fbaeb721a83 in QSyntaxHighlighterPrivate::reformatBlock (
    this=0x2cb11a0, block={p = 0x2caf2e0, n = 1})
    at text/qsyntaxhighlighter.cpp:344
#10 0x00007fbaeb721c40 in QSyntaxHighlighterPrivate::_q_reformatBlocks (
    this=0x2cb11a0, from=<value optimized out>,
    charsRemoved=<value optimized out>, charsAdded=<value optimized out>)
    at text/qsyntaxhighlighter.cpp:344
#11 0x00007fbaeb721f82 in QSyntaxHighlighter::qt_metacall (this=0x28bf310,
---Type <return> to continue, or q <return> to quit---
    _c=<value optimized out>, _id=<value optimized out>, _a=0x7ffff97f6cf0)
    at text/qsyntaxhighlighter.cpp:344
#12 0x00007ffff97f6c78 in ?? ()
#13 0x0000000100000002 in ?? ()
#14 0x00000000028ccd40 in ?? ()
#15 0x00000000028bf310 in ?? ()
#16 0x0000000002caf2c0 in ?? ()
#17 0x00007fbaeac731c7 in QMetaObject::activate (sender=0x7fbaeb721f82,
    m=<value optimized out>, local_signal_index=<value optimized out>,
    argv=0x7ffff97f6cf0)
    at ../../include/QtCore/../../src/corelib/tools/qhash.h:225
#18 0x00007fbaebad130a in QTextDocument::contentsChange (
    this=<value optimized out>, _t1=0, _t2=0, _t3=1)
    at .moc/release-shared/moc_qtextdocument.cpp:188
#19 0x00007fbaeb6e2aea in QTextDocumentPrivate::finishEdit (this=0x2caf2e0)
    at text/qtextdocument_p.cpp:160
#20 0x0000000002127b10 in ?? ()
#21 0x0000000002caf2e0 in ?? ()
#22 0x0000000002caf2e0 in ?? ()
#23 0x0000000000000001 in ?? ()
#24 0x0000000000000000 in ?? ()


> Von: "Dmitry Nezhevenko" <dion at inhex.net> Gesendet: 28.12.09 22:10:27
> On Sun, Dec 27, 2009 at 12:32:47PM +0100, DWLG122 at web.de wrote:
> > When I open a chat box and try to type a character in it
> > I get the folowing error:
> > 
> > Qt has caught an exception thrown from an event handler. Throwing
> > exceptions from an event handler is not supported in Qt. You must
> > reimplement QApplication::notify() and catch all exceptions there.
> > 
> > terminate called after throwing an instance of 'enchant::Exception'
> >   what():  std::exception
> 
> You can get better stack trace by launching Psi under gdb and using "catch
> throw":
> 
> 1. Run Psi
> 2. Just before opening chat box, press Ctrl+C in terminal with gdb and
> type "catch throw". Then type "continue"
> 3. Then open chat box and type some character.
> 4. GDB should catch exception here, then use "bt" to get stack trace
> 
> -- 
> WBR, Dmitry
> 
> 
> <hr>
> _______________________________________________
> Psi-Devel mailing list
> Psi-Devel at lists.affinix.com
> http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com
> 
> 


______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de



More information about the Psi-Devel mailing list