View Single Post
Posts: 207 | Thanked: 967 times | Joined on Apr 2014 @ Madrid, Spain
#510
Originally Posted by CepiPerez View Post
Another workaround to prevent crashes:

Put this on top of read() function:

Code:
void Client::read()
{
    if (connectionStatus==Disconnected || connectionStatus==WaitingForConnection)
        return;
I can't check this since I don't have an n900, but this fix and the one I post some days ago makes whatsup stable.
Thanks a lot!

It's quite late now in Spain and I'm going to bed, but most probably tomorrow I'll release a new version with this fix.

I've just taken a look at log from guidofasano and at first sight his crash seems to be unrelated, since his log doesn't end with a disconnection, just with a new group found:

Group found: 584999999999-1379999999@g.us - Subject: Familia Fasano

And gdb backtrace shows only this (I'll be generating also a .deb package with debug symbols to help with these crashes).

(gdb) bt
#0 0x41dca700 in QString::lastIndexOf(QLatin1String const&, int, Qt::CaseSensitivity) const ()
from /usr/lib/libQtCore.so.4
#1 0x000d9f40 in ?? ()
#2 0x0009ca08 in ?? ()
#3 0x0017a8b4 in ?? ()
#4 0x41ec7be4 in ?? () from /usr/lib/libQtCore.so.4
#5 0x41ec7be4 in ?? () from /usr/lib/libQtCore.so.4
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
__________________
OVI and downloads.maemo.nokia.com mirror
Yappari for Maemo
pyLedger for Maemo


If you want to donate, please read this. If you still want to donate, contact me via private message or email. Thank you.

Last edited by ceene; 2015-03-04 at 07:56.
 

The Following 2 Users Say Thank You to ceene For This Useful Post: