[tor-bugs] #6782 [- Select a component]: Random Vidalia segfault on OSX

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Thu Sep 6 15:50:29 UTC 2012


#6782: Random Vidalia segfault on OSX
----------------------------------+-----------------------------------------
 Reporter:  qwertyoruiop          |          Owner:                 
     Type:  defect                |         Status:  new            
 Priority:  normal                |      Milestone:                 
Component:  - Select a component  |        Version:  Vidalia: 0.2.17
 Keywords:                        |         Parent:                 
   Points:                        |   Actualpoints:                 
----------------------------------+-----------------------------------------
 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

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6782>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list