Session ended badly

I was trying to use the room admin functions, so had to switch back to the old client to add someone to a private room. I left the new client open and logged into the old one (this normally just disconnects the current session). This happened but everytime I connected to the new session (on the old client) a few seconds later it would disconnect. I guessed this was the "new" client trying to reconnect my old session. So I closed the new client to use the admin functions and it reported a crash (during shutdown):

SoulseekQt.exe caused an Access Violation at location 6514c8cc in module QtGui4.dll Reading from location 00000004.

Registers:
eax=0022fe18 ebx=011da5f0 ecx=1699cfc0 edx=00000000 esi=1699cfc0 edi=020c1ea8
eip=6514c8cc esp=0022ec10 ebp=0022ec48 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00210202

Call stack:
6514C8CC QtGui4.dll:6514C8CC _ZN14QWidgetPrivate20reparentFocusWidgetsEP7QWidget
6515B0D1 QtGui4.dll:6515B0D1 _ZN7QWidget9setParentEPS_6QFlagsIN2Qt10WindowTypeEE
6515BA79 QtGui4.dll:6515BA79 _ZN14QWidgetPrivate4initEP7QWidget6QFlagsIN2Qt10WindowTypeEE
6515BE8C QtGui4.dll:6515BE8C _ZN7QWidgetC2ER14QWidgetPrivatePS_6QFlagsIN2Qt10WindowTypeEE
6544F50E QtGui4.dll:6544F50E _ZN15QAbstractButtonC2ER22QAbstractButtonPrivateP7QWidget
6550AE2B QtGui4.dll:6550AE2B _ZN11QToolButtonC1EP7QWidget
65504F82 QtGui4.dll:65504F82 _ZN8QToolBarC1EP7QWidgetPKc
655050E4 QtGui4.dll:655050E4 _ZN8QToolBarC1EP7QWidgetPKc
65502686 QtGui4.dll:65502686 _ZN8QToolBar11actionEventEP12QActionEvent
65159B98 QtGui4.dll:65159B98 _ZN7QWidget5eventEP6QEvent
655035A0 QtGui4.dll:655035A0 _ZN8QToolBar5eventEP6QEvent
6510FA38 QtGui4.dll:6510FA38 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent
65118382 QtGui4.dll:65118382 _ZN12QApplication6notifyEP7QObjectP6QEvent
6A2B419C QtCore4.dll:6A2B419C _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent
6514E361 QtGui4.dll:6514E361 _ZN7QWidget12insertActionEP7QActionS1_
6514E504 QtGui4.dll:6514E504 _ZN7QWidget9addActionEP7QAction
65502A10 QtGui4.dll:65502A10 _ZN8QToolBar9addActionERK7QString
004AB490 SoulseekQt.exe:004AB490 EventToolBar::RemoveEvent qstring.h:883
void EventToolBar::RemoveEvent(
struct EventToolBar * this = &(indirect),
struct QWidget * ip_widget = &(indirect)
)
004E66E5 SoulseekQt.exe:004E66E5 EventToolBar::qt_metacall moc_EventToolBar.cpp:75
int32 EventToolBar::qt_metacall(
struct EventToolBar * this = },
bool m_empty = False
},
Call _c = InvokeMetaMethod,
int32 _id = 41,
void * * _a = &0x00000000
)
6A2C73F9 QtCore4.dll:6A2C73F9 _ZN11QMetaObject8activateEP7QObjectPKS_iPPv
6A2C78FD QtCore4.dll:6A2C78FD _ZN7QObject9destroyedEPS_
6A2C86DC QtCore4.dll:6A2C86DC _ZN7QObjectD2Ev
6515F905 QtGui4.dll:6515F905 _ZN7QWidgetD2Ev
6549EA77 QtGui4.dll:6549EA77 _ZN9QLineEditD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
0047035D SoulseekQt.exe:0047035D ChatForm::~ChatForm ChatForm.cpp:29
void ChatForm::~ChatForm(
struct ChatForm * this = }
)
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
654E9947 QtGui4.dll:654E9947 _ZN14QStackedWidgetD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
004FE180 SoulseekQt.exe:004FE180 RoomTabWidget.h:7
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515ECAD QtGui4.dll:6515ECAD _ZN7QWidgetD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
654E9947 QtGui4.dll:654E9947 _ZN14QStackedWidgetD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
654F535B QtGui4.dll:654F535B _ZN10QTabWidgetD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515ECAD QtGui4.dll:6515ECAD _ZN7QWidgetD0Ev
6A2C1879 QtCore4.dll:6A2C1879 _ZN14QObjectPrivate14deleteChildrenEv
6515F83D QtGui4.dll:6515F83D _ZN7QWidgetD2Ev
00401483 SoulseekQt.exe:00401483 qMain qlist.h:716
int32 qMain(
int32 argc = 1,
__builtin_va_list * argv = &0x01df08f1
)
004E80A5 SoulseekQt.exe:004E80A5 qrc_Resource.cpp:11658
004E7D68 SoulseekQt.exe:004E7D68 qrc_Resource.cpp:11658
0040124B SoulseekQt.exe:0040124B
004012B8 SoulseekQt.exe:004012B8
76B6ED6C kernel32.dll:76B6ED6C BaseThreadInitThunk
776B37F5 ntdll.dll:776B37F5 RtlInitializeExceptionChain
776B37C8 ntdll.dll:776B37C8 RtlInitializeExceptionChain

Ah yes, I see what's happening here. Thanks for posting the crash report. I hope to get a new build out tonight, this should be fixed by then.