[Qt-interest] Application crashing QAbstractSocketPrivate::canReadNotification()

AngelWarrior srikanth.bemineni at gmail.com
Wed Aug 12 01:26:32 CEST 2009


Hi,

I am getting a seg fault in one of my application.Please find the below
stacktrace. I am not able to find a single trace to my application code.I
even created a event filter(QApplication) to find the object responsible for
this segfault and I was unable to find the segfault creating object address
in the my event filter.One thing I am able to find is this is caused by
socket read notification.Is there any other way to find which object is
causing this problem.

"The error I get is access violation"

>    hpsum.exe!QAbstractSocketPrivate::canReadNotification()  Line 622 +
0x36 bytes    C++
     hpsum.exe!QAbstractSocketPrivate::readNotification()  Line 77 + 0x15
bytes    C++
     hpsum.exe!QAbstractSocketEngine::readNotification()  Line 155    C++
     hpsum.exe!QReadNotifier::event(QEvent * e=0x0163d578)  Line 1037    C++
     hpsum.exe!QApplicationPrivate::notify_helper(QObject *
receiver=0x03ec8be0, QEvent * e=0x0163d578)  Line 4057 + 0x11 bytes    C++
     hpsum.exe!QApplication::notify(QObject * receiver=0x03ec8be0, QEvent *
e=0x0163d578)  Line 3604 + 0x10 bytes    C++
     hpsum.exe!QCoreApplication::notifyInternal(QObject *
receiver=0x03ec8be0, QEvent * event=0x0163d578)  Line 610 + 0x15 bytes
C++
     hpsum.exe!QCoreApplication::sendEvent()  + 0x39 bytes    C++
     hpsum.exe!qt_internal_proc(HWND__ * hwnd=0x000812a2, unsigned int
message=1024, unsigned int wp=896, long lp=1)  Line 466 + 0xf bytes    C++
     user32.dll!76cbf8d2()
     [Frames below may be incorrect and/or missing, no symbols loaded for
user32.dll]
     user32.dll!76cbf794()
     user32.dll!76cbf73d()
     user32.dll!76cc0008()
     user32.dll!76cc0060()
     hpsum.exe!QEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 751 + 0x17 bytes    C++
     hpsum.exe!QGuiEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 1182 + 0x14 bytes    C++
     hpsum.exe!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 150    C++
     hpsum.exe!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag>
flags={...})  Line 200 + 0x2d bytes    C++
     hpsum.exe!QCoreApplication::exec()  Line 888 + 0x15 bytes    C++
     hpsum.exe!QApplication::exec()  Line 3527    C++
     hpsum.exe!main(int argc=2, char * * argv=0x01522548)  Line 240 + 0x5
bytes    C++
     hpsum.exe!__tmainCRTStartup()  Line 266 + 0x19 bytes    C
     hpsum.exe!mainCRTStartup()  Line 182    C
     kernel32.dll!75a44911()
     ntdll.dll!771fe4b6()
     ntdll.dll!771fe489()


-- 
_/\_
With Regards
SB Angel Warrior
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090811/e6819127/attachment.html 


More information about the Qt-interest-old mailing list