Random Vidalia segfault on OSX
Vidalia crashed completely randomly.
Crash log:
Report Version: 9
Crashed Thread: 5
Exception Type: EXC_BAD_ACCESS (SIGSEGV)Exception Codes: 0x000000000000000d, 0x0000000000000000Thread 5 Crashed:0 libsystem_c.dylib 0x00007fff87b2f5aa pthread_mutex_unlock + 11
1 QtCore 0x0000000101447b8b QWaitCondition::wakeAll() + 91
2 net.vidalia-project.vidalia 0x00000001000e1b14 Circuit::tr(char const*, char const*) + 8084
3 net.vidalia-project.vidalia 0x00000001000e27b7 Circuit::tr(char const*, char const*) + 11319
4 net.vidalia-project.vidalia 0x00000001000fc3d5 QList<QString>::replace(int, QString const&) + 1001
5 QtCore 0x0000000101496e26 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
6 net.vidalia-project.vidalia 0x00000001000fc572 QList<QString>::replace(int, QString const&) + 1414
7 net.vidalia-project.vidalia 0x00000001000fc5e5 QList<QString>::replace(int, QString const&) + 1529
8 QtCore 0x0000000101496e26 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 710
9 QtNetwork 0x000000010134aca8 QAbstractSocketPrivate::canReadNotification() + 632
10 QtNetwork 0x000000010133add9 QReadNotifier::event(QEvent*) + 41
11 QtGui 0x000000010065515d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
12 QtGui 0x000000010065b85e QApplication::notify(QObject*, QEvent*) + 2094
13 QtCore 0x00000001014904dc QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
14 QtCore 0x00000001015a2e66 QEventDispatcherUNIX::activateSocketNotifiers() + 198
15 QtCore 0x00000001015a3b82 QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 914
16 QtCore 0x00000001015a3e72 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 178
17 QtCore 0x000000010157ca34 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
18 QtCore 0x000000010157cd54 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 180
19 QtCore 0x00000001014c35a6 QThread::exec() + 182
20 net.vidalia-project.vidalia 0x00000001000e21da Circuit::tr(char const*, char const*) + 9818
21 QtCore 0x00000001014c45b5 QThreadPrivate::start(void*) + 149
22 libsystem_c.dylib 0x00007fff87b308bf _pthread_start + 335
23 libsystem_c.dylib 0x00007fff87b33b75 thread_start + 13
Other threads were just select()ing and waiting. I checked if there was another ticket with the same bug but I did not find any. Sorry if it's a dupe.
-- Luca 'qwertyoruiop' Todesco
Trac:
Username: qwertyoruiop