[Interest] Server application is crashing.

Bill Crocker william.crocker at analog.com
Mon Jul 7 01:46:25 CEST 2014


Hello:

I have a server application that crashed 8 times
over the (long U.S.) weekend.

Back-traces from all core files showed the
same location (below).

This is a multi-threaded app, but traces of all other threads
showed them waiting either for a mutex, on a condition
or in a call to select.

Qt 4.7.1 running on RHEL 5.
(I had upgraded to 4.8.6, but had reason to question
  its reliability and so am still on 4.7.1 for the time
  being.)

Any ideas.

Thanks.

Bill

#0  0x083ff8ef in QResourceFileEngineHandler::create(QString const&) const ()
#1  0x0848ffdf in QAbstractFileEngine::create(QString const&) ()
#2  0x083e7383 in QFileInfo::QFileInfo(QString const&) ()
#3  0x08082a8c in ProcessCmdArgCV(QDataStream&, RSConnection*) ()		// Mine.
#4  0x080b1ce1 in RSConnection::readyRead() ()					// Mine.
#5  0x0829c356 in RSConnection::qt_metacall(QMetaObject::Call, int, void**) ()
#6  0x0843b465 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) ()
#7  0x0844b3b1 in QMetaObject::activate(QObject*, QMetaObject const*, int, 
void**) ()
#8  0x0847b267 in QIODevice::readyRead() ()
#9  0x08337cfa in QAbstractSocketPrivate::canReadNotification() ()
#10 0x0834932b in QAbstractSocketEngine::readNotification() ()
#11 0x0834a806 in QReadNotifier::event(QEvent*) ()
#12 0x0843578b in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) ()
#13 0x08435aab in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
#14 0x0845bd8a in QEventDispatcherUNIX::activateSocketNotifiers() ()
#15 0x0845cd33 in 
QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, 
timeval*) ()
#16 0x0845d901 in 
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
#17 0x0843475a in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
#18 0x08434be2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
#19 0x0805a05d in ConnectionRunnable::run() ()					// Mine.
#20 0x080bd303 in RSThreadPoolThread::run() ()					// Mine.
#21 0x08382d9f in QThreadPrivate::start(void*) ()
#22 0x00ca1912 in start_thread () from /lib/libpthread.so.0
#23 0x00c0b74e in clone () from /lib/libc.so.6



More information about the Interest mailing list