Linux build segfaults on attempt to create a new user

Uh-oh...

I just wanted to do some tests with the new build, and in order not to annoy other users that know me on the network, I wanted to create a test user.
I used a VANILLA config file, not an old one.

But ANY attempt to create me a new second user that does not exist caused the client to segfault.
AGAIN: Once you succeed in creating a new user (may need some tries sometimes):

- DISCONNECT from the network
- Select 'Login As'
- Input non-existing username and password
- Wait for the crash :-(

Backtrace as follows:

#0 0x08a5f9f9 in QString::operator==(QString const&) const ()
#1 0x0824d0a5 in QAction::setText(QString const&) ()
#2 0x080dfe4b in ActionSetToolBar::SetWidgetActionText ()
#3 0x080553e5 in MainWindow::OnConnecting ()
#4 0x08237c90 in MainWindow::qt_static_metacall ()
#5 0x08b27e0e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
#6 0x08238bc9 in Server::Connecting ()
#7 0x080a762b in Server::Connect ()
#8 0x0822caa3 in LoginAsDialog::OnLoginClicked ()
#9 0x08b27e0e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
#10 0x087dd759 in QAbstractButton::clicked(bool) ()
#11 0x08579549 in QAbstractButtonPrivate::emitClicked() ()
#12 0x0857ac44 in QAbstractButtonPrivate::click() ()
#13 0x0857aefe in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
#14 0x082a47fb in QWidget::event(QEvent*) ()
#15 0x085793ee in QAbstractButton::event(QEvent*) ()
#16 0x085e56e2 in QPushButton::event(QEvent*) ()
#17 0x082526cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
#18 0x0825a877 in QApplication::notify(QObject*, QEvent*) ()
#19 0x08b10b1b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
#20 0x08257a2c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
#21 0x082d328c in QETWidget::translateMouseEvent(_XEvent const*) ()
#22 0x082d2663 in QApplication::x11ProcessEvent(_XEvent*) ()
#23 0x082fcd22 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) ()
#24 0xb7a5e83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb7a5ebe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb7a5eca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x08b3ce55 in QEventDispatcherGlib::processEvents(QFlags) ()
#28 0x082fc5b5 in QGuiEventDispatcherGlib::processEvents(QFlags) ()
#29 0x08b0f419 in QEventLoop::processEvents(QFlags) ()
#30 0x08b0f922 in QEventLoop::exec(QFlags) ()
#31 0x08657c80 in QDialog::exec() ()
#32 0x08058e59 in MainWindow::OnToolBarActionTriggered ()
#33 0x08237cdb in MainWindow::qt_static_metacall ()
#34 0x08b27e0e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
#35 0x082396cb in ActionSetToolBar::ActionTriggered ()
#36 0x080e383d in ActionSetToolBar::OnActionTriggered ()
#37 0x082397e2 in ActionSetToolBar::qt_static_metacall ()
#38 0x08b27e0e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
#39 0x0824ad29 in QAction::triggered(bool) ()
#40 0x0824cbdc in QAction::activate(QAction::ActionEvent) ()
#41 0x08619792 in QToolButton::nextCheckState() ()
#42 0x0857ac03 in QAbstractButtonPrivate::click() ()
#43 0x0857aefe in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
#44 0x08619c5c in QToolButton::mouseReleaseEvent(QMouseEvent*) ()
#45 0x082a47fb in QWidget::event(QEvent*) ()
#46 0x085793ee in QAbstractButton::event(QEvent*) ()
#47 0x0861c7ca in QToolButton::event(QEvent*) ()
#48 0x082526cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
#49 0x0825a877 in QApplication::notify(QObject*, QEvent*) ()
#50 0x08b10b1b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
#51 0x08257a2c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) ()
#52 0x082d328c in QETWidget::translateMouseEvent(_XEvent const*) ()
#53 0x082d2663 in QApplication::x11ProcessEvent(_XEvent*) ()
#54 0x082fcd22 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) ()
#55 0xb7a5e83e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#56 0xb7a5ebe8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#57 0xb7a5eca8 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#58 0x08b3ce8f in QEventDispatcherGlib::processEvents(QFlags) ()
#59 0x082fc5b5 in QGuiEventDispatcherGlib::processEvents(QFlags) ()
#60 0x08b0f419 in QEventLoop::processEvents(QFlags) ()
#61 0x08b0f922 in QEventLoop::exec(QFlags) ()
#62 0x08b1601b in QCoreApplication::exec() ()
#63 0x082517a7 in QApplication::exec() ()
#64 0x08054a91 in main ()

I hope this information will be useful for you.

Hmm... let me do a new Linux build and see if I can reproduce it.

All right, please keep me posted.