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

Dmitry Nezhevenko dion at inhex.net
Mon Dec 28 13:10:03 PST 2009


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.affinix.com/pipermail/psi-devel-affinix.com/attachments/20091228/55b05f53/attachment.pgp>


More information about the Psi-Devel mailing list