The server is blocked in QtMir (SessionAuthorizer) trying to authorize a new connection. I've seen this bug reported before. It is a duplicate. I just can't find the original bug report right now...
Thread 22 (Thread 0xae2ff450 (LWP 2300)):
#0 0xffffffff in __libc_do_syscall () at ../sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:46
#1 0xffffffff in __pthread_cond_wait (cond=0xae358b20, mutex=0xae358b08) at pthread_cond_wait.c:186
#2 0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (time=4294967295, this=0xae358b08) at thread/qwaitcondition_unix.cpp:128
#3 0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=mutex@entry=0xae35e160, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:200
#4 0xffffffff in QSemaphore::acquire(int) (this=this@entry=0xae2feaf4, n=n@entry=1) at thread/qsemaphore.cpp:137
#5 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) (sender=0xb1a3a064, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0xae2feb38) at kernel/qobject.cpp:3685
#6 0xffffffff in SessionAuthorizer::requestAuthorizationForSession(unsigned long long const&, bool&) () at /usr/lib/arm-linux-gnueabihf/qt5/plugins/platforms/libqpa-mirserver.so
#7 0xffffffff in SessionAuthorizer::connection_is_allowed(mir::frontend::SessionCredentials const&) () at /usr/lib/arm-linux-gnueabihf/qt5/plugins/platforms/libqpa-mirserver.so
#8 0xffffffff in mir::frontend::ProtobufConnectionCreator::create_connection_for(std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::local::stream_protocol, boost::asio::stream_socket_service<boost::asio::local::stream_protocol> > > const&, mir::frontend::ConnectionContext const&) (this=0xb1a47f8c, socket=std::shared_ptr (count 2, weak 0) 0xae36d1e4, connection_context=...) at /build/buildd/mir-0.12.0+15.04.20150228/src/server/frontend/protobuf_connection_creator.cpp:65
The server is blocked in QtMir (SessionAuthorizer) trying to authorize a new connection. I've seen this bug reported before. It is a duplicate. I just can't find the original bug report right now...
Thread 22 (Thread 0xae2ff450 (LWP 2300)):
#0 0xffffffff in __libc_do_syscall () at ../sysdeps/ unix/sysv/ linux/arm/ libc-do- syscall. S:46 cond_wait. c:186 :wait(QMutex* , unsigned long) (time=4294967295, this=0xae358b08) at thread/ qwaitcondition_ unix.cpp: 128 :wait(QMutex* , unsigned long) (this=<optimized out>, mutex=mutex@ entry=0xae35e16 0, time=time@ entry=429496729 5) at thread/ qwaitcondition_ unix.cpp: 200 :acquire( int) (this=this@ entry=0xae2feaf 4, n=n@entry=1) at thread/ qsemaphore. cpp:137 :activate( QObject* , int, int, void**) (sender=0xb1a3a064, signalOffset= <optimized out>, local_signal_ index=< optimized out>, argv=0xae2feb38) at kernel/ qobject. cpp:3685 er::requestAuth orizationForSes sion(unsigned long long const&, bool&) () at /usr/lib/ arm-linux- gnueabihf/ qt5/plugins/ platforms/ libqpa- mirserver. so er::connection_ is_allowed( mir::frontend: :SessionCredent ials const&) () at /usr/lib/ arm-linux- gnueabihf/ qt5/plugins/ platforms/ libqpa- mirserver. so :ProtobufConnec tionCreator: :create_ connection_ for(std: :shared_ ptr<boost: :asio:: basic_stream_ socket< boost:: asio::local: :stream_ protocol, boost:: asio::stream_ socket_ service< boost:: asio::local: :stream_ protocol> > > const&, mir::frontend: :ConnectionCont ext const&) (this=0xb1a47f8c, socket= std::shared_ ptr (count 2, weak 0) 0xae36d1e4, connection_ context= ...) at /build/ buildd/ mir-0.12. 0+15.04. 20150228/ src/server/ frontend/ protobuf_ connection_ creator. cpp:65
#1 0xffffffff in __pthread_cond_wait (cond=0xae358b20, mutex=0xae358b08) at pthread_
#2 0xffffffff in QWaitCondition:
#3 0xffffffff in QWaitCondition:
#4 0xffffffff in QSemaphore:
#5 0xffffffff in QMetaObject:
#6 0xffffffff in SessionAuthoriz
#7 0xffffffff in SessionAuthoriz
#8 0xffffffff in mir::frontend: