Crash report - Windows 7 PeerMessenger::EveryHalfMinute

This occurred on 5/2/2012 using SoulseekQt 4/11/2012 on Windows 7 x64

SoulseekQt.exe caused an Access Violation at location 00000001 Reading from location 00000001.

Registers:
eax=087092e0 ebx=07d53390 ecx=00000020 edx=07db53a8 esi=0028d5f4 edi=0028d5f8
eip=00000001 esp=0028d4dc ebp=0028d718 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210206

Call stack:
00000001
00469693 SoulseekQt.exe:00469693 PeerMessenger::EveryHalfMinute basic_string.h:281
void PeerMessenger::EveryHalfMinute(
struct PeerMessenger * this = &(indirect)
)
00527387 SoulseekQt.exe:00527387 PeerMessenger::qt_metacall moc_PeerMessenger.cpp:157
int32 PeerMessenger::qt_metacall(
struct PeerMessenger * this = },
struct less _M_key_compare = {
struct binary_function binary_function = {

}
},
struct _Rb_tree_node_base _M_header = {
_Rb_tree_color _M_color = _S_red,
struct _Rb_tree_node_base * _M_parent = 0x02ca93c0,
struct _Rb_tree_node_base * _M_left = 0x02ca9360,
struct _Rb_tree_node_base * _M_right = 0x02ca9920
},
size_t _M_node_count = 4
}
}
}
},
struct DataLoadedEventHandler DataLoadedEventHandler = {
__vtbl_ptr_type * _vptr.DataLoadedEventHandler = 0x0062b154
},
struct QMetaObject staticMetaObject = {
struct ._18 d = {
struct QMetaObject * superdata = 0x0062b108,
int8 * stringdata = 0x02c81368,
uint * data = 0x0062b144,
void * extradata = 0x00000000
}
},
struct QTcpServer m_server = (indirect),
struct QTcpServer m_obfuscatedServer = (indirect),
struct map m_socketBufferInfoMap = {
struct _Rb_tree _M_t = {
struct _Rb_tree_impl _M_impl = {
struct allocator allocator = {
struct new_allocator new_allocator = {

}
},
struct less _M_key_compare = {
struct binary_function binary_function = {

}
},
struct _Rb_tree_node_base _M_header = {
_Rb_tree_color _M_color = _S_red,
struct _Rb_tree_node_base * _M_parent = 0x07a4a888,
struct _Rb_tree_node_base * _M_left = 0x02dc4160,
struct _Rb_tree_node_base * _M_right = 0x07a4a888
},
size_t _M_node_count = 2
}
}
},
int32 m_sendOrder = 2914
},
Call _c = InvokeMetaMethod,
int32 _id = 28,
void * * _a = &0x00000000
)
6A2C7501 QtCore4.dll:6A2C7501 _ZN11QMetaObject8activateEP7QObjectPKS_iPPv
6A3064C9 QtCore4.dll:6A3064C9 _ZN6QTimer7timeoutEv
6A2C168C QtCore4.dll:6A2C168C _ZN7QObject5eventEP6QEvent
6510FA38 QtGui4.dll:6510FA38 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent
651182EB QtGui4.dll:651182EB _ZN12QApplication6notifyEP7QObjectP6QEvent
6A2B41F4 QtCore4.dll:6A2B41F4 _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent
6A2D6B99 QtCore4.dll:6A2D6B99 _ZN21QEventDispatcherWin3221registerEventNotifierEP17QWinEventNotifier
6A2D6E03 QtCore4.dll:6A2D6E03 _ZN21QEventDispatcherWin3221registerEventNotifierEP17QWinEventNotifier
764F62FA USER32.dll:764F62FA gapfnScSendMessage
764F6D3A USER32.dll:764F6D3A GetThreadDesktop
764F77C4 USER32.dll:764F77C4 CharPrevW
764F788A USER32.dll:764F788A DispatchMessageW
6A2D98F5 QtCore4.dll:6A2D98F5 _ZN21QEventDispatcherWin3213processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
65174B08 QtGui4.dll:65174B08 _ZN19QApplicationPrivate14enterModal_sysEP7QWidget
6A2B30CA QtCore4.dll:6A2B30CA _ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE
6A2B345B QtCore4.dll:6A2B345B _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE
6A2B7203 QtCore4.dll:6A2B7203 _ZN16QCoreApplication4execEv
00401483 SoulseekQt.exe:00401483 qMain main.cpp:30
int32 qMain(
int32 argc = 1,
__builtin_va_list * argv = &0x000393f9
)
0052C095 SoulseekQt.exe:0052C095 qrc_Resource.cpp:12363
0052BD58 SoulseekQt.exe:0052BD58 qrc_Resource.cpp:12363
0040124B SoulseekQt.exe:0040124B
004012B8 SoulseekQt.exe:004012B8
74C0339A kernel32.dll:74C0339A BaseThreadInitThunk
77139EF2 ntdll.dll:77139EF2 RtlInitializeExceptionChain
77139EC5 ntdll.dll:77139EC5 RtlInitializeExceptionChain

Thank you for posting this crash report. Has this happened more than once?

I've had several crashes but this is the only one for which I was able to get a trace. In general, if I leave the client open overnight, it will crash. I'll keep it open as much as possible to gather further information.