Here is full stack trace with all debug symbols installed

(gdb) t a a bt

Thread 6 (Thread 0xb38683a0 (LWP 4339)):
#0  0xb64a14e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1  0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 5 (Thread 0xb2eff3a0 (LWP 4340)):
#0  0xb64a14e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1  0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0xb18d33a0 (LWP 4341)):
#0  0xb64a8132 in epoll_wait () from /lib/arm-linux-gnueabihf/libc.so.6
#1  0xb268b28a in boost::asio::detail::epoll_reactor::run (this=0x1a2fdf0, 
block=block@entry=true, 
    ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2  0xb268d262 in do_run_one (ec=..., this_thread=..., lock=..., this=0x1a2fd20)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368
#3  boost::asio::detail::task_io_service::run (this=0x1a2fd20, ec=...)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
#4  0xb268d7c2 in run (
    this=0xb269a660 
<core::dbus::asio::make_executor(std::shared_ptr<core::dbus::Bus> const&)::io>)
    at /usr/include/boost/asio/impl/io_service.ipp:59
#5  core::dbus::asio::Executor::run (this=<optimized out>)
    at 
/build/buildd/dbus-cpp-4.3.0+15.04.20150505/src/core/dbus/asio/executor.cpp:386
#6  0xb2676678 in core::dbus::Bus::run (this=<optimized out>)
    at /build/buildd/dbus-cpp-4.3.0+15.04.20150505/src/core/dbus/bus.cpp:343
#7  0xb65b32a0 in ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#8  0xb6405490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
#9  0xb64a7c4c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xb10563a0 (LWP 4345)):
#0  0xb64a14e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1  0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb06d53a0 (LWP 4346)):
#0  0xb640dd44 in __libc_do_syscall () from 
/lib/arm-linux-gnueabihf/libpthread.so.0
#1  0xb640b980 in __lll_lock_wait () from 
/lib/arm-linux-gnueabihf/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2  0xb6407202 in pthread_mutex_lock () from 
/lib/arm-linux-gnueabihf/libpthread.so.0
#3  0xb609c024 in check_for_reply_and_update_dispatch_unlocked (
    connection=connection@entry=0x19c52c0, pending=pending@entry=0xafd02c98)
    at ../../dbus/dbus-connection.c:2353
#4  0xb609c0f6 in _dbus_connection_block_pending_call 
(pending=pending@entry=0xafd02c98)
    at ../../dbus/dbus-connection.c:2461
#5  0xb60a810e in dbus_pending_call_block (pending=pending@entry=0xafd02c98)
    at ../../dbus/dbus-pending-call.c:741
#6  0xb609c4d4 in dbus_connection_send_with_reply_and_block 
(connection=0x19c52c0, 
    message=0xb0739898, timeout_milliseconds=-1, error=0xb06d471c)
    at ../../dbus/dbus-connection.c:3575
#7  0xb6ba2f3c in q_dbus_connection_send_with_reply_and_block 
(error=0xb06d471c, 
    timeout_milliseconds=-1, message=0xb0739898, connection=0x19c52c0) at 
qdbus_symbols_p.h:135
#8  QDBusConnectionPrivate::sendWithReply (this=this@entry=0x19c4220, 
message=..., 
    sendMode=sendMode@entry=1, timeout=timeout@entry=-1) at 
qdbusintegrator.cpp:2046
#9  0xb6ba3506 in QDBusConnectionPrivate::getNameOwnerNoCache 
(this=this@entry=0x19c4220, 
    serviceName=...) at qdbusintegrator.cpp:2503
#10 0xb6ba3ec6 in QDBusConnectionPrivate::getNameOwner (this=0x19c4220, 
serviceName=...)
    at qdbusintegrator.cpp:2493
#11 0xb6ba8c78 in QDBusAbstractInterfacePrivate::QDBusAbstractInterfacePrivate 
(this=0xafd02c20, 
    serv=..., p=..., iface=..., con=..., isDynamic=true) at 
qdbusabstractinterface.cpp:93
#12 0xb6babb62 in QDBusInterfacePrivate::QDBusInterfacePrivate 
(this=this@entry=0xafd02c20, 
    serv=..., p=..., iface=..., con=...) at qdbusinterface.cpp:146
#13 0xb6babc90 in QDBusInterface::QDBusInterface (this=0xb06d4950, service=..., 
path=..., 
    interface=..., connection=..., parent=0x0) at qdbusinterface.cpp:212
#14 0x0004c30e in GreeterContacts::GreeterContacts (this=0xafd026e0, 
parent=<optimized out>)
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/libtelephonyservice/greetercontacts.cpp:94
#15 0x0004cc1c in GreeterContacts::instance ()
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/libtelephonyservice/greetercontacts.cpp:46
#16 0x0005427a in RingtoneWorker::playIncomingCallSound (this=0x1a61e28)
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/libtelephonyservice/ringtone.cpp:39
#17 0xb6dd7764 in QObject::event (this=<optimized out>, e=<optimized out>)
    at kernel/qobject.cpp:1245
#18 0xb6db6a78 in notify (event=0x1a679d0, receiver=0x1a61e28, this=0xbe80f4a0)
    at kernel/qcoreapplication.cpp:997
#19 QCoreApplication::notifyInternal (this=0xbe80f4a0, 
receiver=receiver@entry=0x1a61e28, 
---Type <return> to continue, or q <return> to quit---
    event=event@entry=0x1a679d0) at kernel/qcoreapplication.cpp:935
#20 0xb6db8294 in sendEvent (event=0x1a679d0, receiver=0x1a61e28)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x1a628c8) at 
kernel/qcoreapplication.cpp:1552
#22 0xb6db868a in QCoreApplication::sendPostedEvents 
(receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#23 0xb6df1660 in postEventSourceDispatch (s=0xafd00da0) at 
kernel/qeventdispatcher_glib.cpp:271
#24 0xb6791f68 in g_main_context_dispatch () from 
/lib/arm-linux-gnueabihf/libglib-2.0.so.0
#25 0xb6792114 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb3dff230 (LWP 4338)):
#0  0xb64a5620 in syscall () from /lib/arm-linux-gnueabihf/libc.so.6
#1  0xb6c4de3a in _q_futex (op=0, val=3, timeout=0x0, addr=<optimized out>)
    at thread/qmutex_linux.cpp:146
#2  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...)
    at thread/qmutex_linux.cpp:187
#3  QBasicMutex::lockInternal (this=this@entry=0x19c42fc) at 
thread/qmutex_linux.cpp:203
#4  0xb6c4dede in lock (this=0x19c42fc) at thread/qmutex.h:59
#5  lock (timeout=-1, this=0x19c42f0) at thread/qmutex.cpp:620
#6  QMutex::lock (this=this@entry=0x19c4244) at thread/qmutex.cpp:215
#7  0xb6b9f586 in QDBusMutexLocker (m=0x19c4244, s=0x19c4220, 
a=ToggleWatchAction, 
    this=<synthetic pointer>) at qdbusthreaddebug_p.h:183
#8  QDBusDispatchLocker (s=0x19c4220, a=ToggleWatchAction, this=<synthetic 
pointer>)
    at qdbusthreaddebug_p.h:198
#9  qDBusRealToggleWatch (d=0x19c4220, watch=0x19c4f80, fd=6) at 
qdbusintegrator.cpp:346
#10 0xb60ac8f6 in check_write_watch (transport=0x19c4ee8) at 
../../dbus/dbus-transport-socket.c:167
#11 0xb60acefa in socket_do_iteration (transport=0x19c4ee8, flags=1, 
    timeout_milliseconds=<optimized out>) at 
../../dbus/dbus-transport-socket.c:1210
#12 0xb60ac422 in _dbus_transport_do_iteration (transport=0x19c4ee8, flags=1, 
    timeout_milliseconds=-1) at ../../dbus/dbus-transport.c:1001
#13 0xb609b9c8 in _dbus_connection_do_iteration_unlocked (connection=0x19c52c0, 
    pending=<optimized out>, flags=1, timeout_milliseconds=-1) at 
../../dbus/dbus-connection.c:1227
#14 0xb609ba4c in _dbus_connection_send_preallocated_unlocked_no_update (
    connection=connection@entry=0x19c52c0, preallocated=0x0, 
message=message@entry=0x1a69200, 
    client_serial=client_serial@entry=0x0) at ../../dbus/dbus-connection.c:2057
#15 0xb609c93c in _dbus_connection_send_preallocated_and_unlock 
(client_serial=0x0, 
    message=0x1a69200, preallocated=<optimized out>, connection=0x19c52c0)
---Type <return> to continue, or q <return> to quit---
    at ../../dbus/dbus-connection.c:2077
#16 _dbus_connection_send_and_unlock (connection=0x19c52c0, message=0x1a69200, 
client_serial=0x0)
    at ../../dbus/dbus-connection.c:2114
#17 0xb609a20c in dbus_bus_add_match (connection=0x19c52c0, 
    rule=0x1a698a8 
"type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='NameOwnerChanged',arg0='com.canonical.UnityGreeter'",
 error=0x0) at ../../dbus/dbus-bus.c:1553
#18 0xb6ba37e4 in q_dbus_bus_add_match (error=0x0, rule=<optimized out>, 
connection=<optimized out>)
    at qdbus_symbols_p.h:87
#19 QDBusConnectionPrivate::connectSignal (this=this@entry=0x19c4220, key=..., 
hook=...)
    at qdbusintegrator.cpp:2268
#20 0xb6ba3b60 in QDBusConnectionPrivate::connectSignal (this=0x19c4220, 
service=..., path=..., 
    interface=..., name=..., argumentMatch=..., signature=..., 
receiver=receiver@entry=0xbe80e668, 
    slot=slot@entry=0xb6bd18b8 
"1_q_serviceOwnerChanged(QString,QString,QString)")
    at qdbusintegrator.cpp:2246
#21 0xb6b964f6 in QDBusConnection::connect (this=this@entry=0x1a69400, 
service=..., path=..., 
    interface=..., name=..., argumentMatch=..., signature=..., 
receiver=receiver@entry=0xbe80e668, 
    slot=0xb6bd18b8 "1_q_serviceOwnerChanged(QString,QString,QString)") at 
qdbusconnection.cpp:704
#22 0xb6baaacc in QDBusAbstractInterface::QDBusAbstractInterface 
(this=0xbe80e668, d=..., 
    parent=<optimized out>) at qdbusabstractinterface.cpp:299
#23 0xb6babc9a in QDBusInterface::QDBusInterface (this=0xbe80e668, service=..., 
path=..., 
    interface=..., connection=..., parent=0x0) at qdbusinterface.cpp:213
#24 0x0004c30e in GreeterContacts::GreeterContacts (this=0x1a68ac0, 
parent=<optimized out>)
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/libtelephonyservice/greetercontacts.cpp:94
#25 0x0004cc1c in GreeterContacts::instance ()
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/libtelephonyservice/greetercontacts.cpp:46
#26 0x000312ee in Approver::showSnapDecision (this=0x19f1340, 
dispatchOperation=..., channel=..., 
    contact=...)
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/approver/approver.cpp:549
#27 0x00031a4a in operator() (state=<optimized out>, __closure=0xbe80e8a4)
    at 
/build/telephony-service-gxwyZt/telephony-service-0.1+15.04.20150810.1/approver/approver.cpp:350
#28 call (arg=<optimized out>, 
    f=<error reading variable: access outside bounds of object referenced via 
synthetic pointer>)
    at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobjectdefs_impl.h:494
#29 call<QtPrivate::List<QtContacts::QContactAbstractRequest::State>, void> 
(arg=<optimized out>, 
    f=...) at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobjectdefs_impl.h:551
---Type <return> to continue, or q <return> to quit---
#30 
QtPrivate::QFunctorSlotObject<Approver::onChannelReady(Tp::PendingOperation*)::<lambda(QtContacts::QContactAbstractRequest::State)>,
 1, QtPrivate::List<QtContacts::QContactAbstractRequest::State>, 
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) 
(which=<optimized out>, 
    this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=0x0)
    at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qobject_impl.h:192
#31 0xb6dd67e2 in call (a=0xbe80e98c, r=<optimized out>, this=0x1a309a0)
    at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#32 QMetaObject::activate (sender=0x1a34b30, signalOffset=<optimized out>, 
    local_signal_index=<optimized out>, argv=0xbe80e98c) at 
kernel/qobject.cpp:3702
#33 0xb6f7efc4 in 
QtContacts::QContactAbstractRequest::stateChanged(QtContacts::QContactAbstractRequest::State)
 () from /usr/lib/arm-linux-gnueabihf/libQt5Contacts.so.5
#34 0xb6dbe0de in QMetaMethod::invoke (this=this@entry=0x1a5d268, 
object=object@entry=0x1a34b30, 
    connectionType=3069808264, connectionType@entry=Qt::AutoConnection, 
returnValue=..., val0=..., 
    val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., 
val8=..., val9=...)
    at kernel/qmetaobject.cpp:2183
#35 0xb6dc0bc6 in QMetaObject::invokeMethod (obj=0x1a34b30, member=<optimized 
out>, 
    type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., 
val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1478
#36 0xb6f9027e in 
QtContacts::QContactManagerEngine::updateContactFetchRequest(QtContacts::QContactFetchRequest*,
 QList<QtContacts::QContact> const&, QtContacts::QContactManager::Error, 
QtContacts::QContactAbstractRequest::State) () from 
/usr/lib/arm-linux-gnueabihf/libQt5Contacts.so.5
#37 0xb10a5756 in 
galera::QContactFetchRequestData::updateRequest(QtContacts::QContactAbstractRequest::State,
 QtContacts::QContactManager::Error, QMap<int, 
QtContacts::QContactManager::Error>) ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#38 0xb10a6e1c in 
galera::QContactRequestData::update(QtContacts::QContactAbstractRequest::State, 
QtContacts::QContactManager::Error, QMap<int, 
QtContacts::QContactManager::Error>) ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#39 0xb10a59e4 in 
galera::QContactFetchRequestData::update(QList<QtContacts::QContact>, 
QtContacts::QContactAbstractRequest::State, QtContacts::QContactManager::Error, 
QMap<int, QtContacts::QContactManager::Error>) () from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#40 0xb10aaaaa in 
galera::GaleraContactsService::onVCardsParsed(QList<QtContacts::QContact>) ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#41 0xb10b1984 in ?? ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#42 0xb6dd6ac4 in QMetaObject::activate (sender=0x1a3d9d8, 
signalOffset=<optimized out>, 
    local_signal_index=<optimized out>, argv=0xbe80f0e4) at 
kernel/qobject.cpp:3716
#43 0xb10bcb76 in 
galera::VCardParser::contactsParsed(QList<QtContacts::QContact>) ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#44 0xb10b998a in 
galera::VCardParser::onReaderStateChanged(QtVersit::QVersitReader::State) ()
---Type <return> to continue, or q <return> to quit---
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#45 0xb10bcc72 in ?? ()
   from 
/usr/lib/arm-linux-gnueabihf/qt5/plugins/contacts/libqtcontacts_galera.so
#46 0xb6dd7764 in QObject::event (this=<optimized out>, e=<optimized out>)
    at kernel/qobject.cpp:1245
#47 0xb6db6a78 in notify (event=0xb0708090, receiver=0x1a3d9d8, this=0xbe80f4a0)
    at kernel/qcoreapplication.cpp:997
#48 QCoreApplication::notifyInternal (this=0xbe80f4a0, 
receiver=receiver@entry=0x1a3d9d8, 
    event=event@entry=0xb0708090) at kernel/qcoreapplication.cpp:935
#49 0xb6db8294 in sendEvent (event=0xb0708090, receiver=0x1a3d9d8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0, data=0x19bbf48) at 
kernel/qcoreapplication.cpp:1552
#51 0xb6db868a in QCoreApplication::sendPostedEvents 
(receiver=receiver@entry=0x0, 
    event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#52 0xb6df1660 in postEventSourceDispatch (s=0x19bcc20) at 
kernel/qeventdispatcher_glib.cpp:271
#53 0xb6791f68 in g_main_context_dispatch () from 
/lib/arm-linux-gnueabihf/libglib-2.0.so.0
#54 0xb6792114 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1471338

Title:
  sometimes phone never wakes up or rings on incoming call

Status in Canonical System Image:
  Confirmed
Status in ofono package in Ubuntu:
  Incomplete
Status in telephony-service package in Ubuntu:
  Confirmed
Status in unity8 package in Ubuntu:
  New

Bug description:
  testing on krilin build 56 vivid+overlay latest
  dual sims installed

  The problem is sometimes during an incoming call the phone never wakes
  up or rings at all (and no snap decision). From the remote end the
  call just continues to ring and eventually goes to voicemail. When
  this occurs the signal strength appears to have at least 3 bars.

  It seems ofono is not notifying the upper layers that a call is incoming. 
This can be verifed by running the following command:
  dbus-monitor --system | grep CallAdded

  This never gets fired during error condition when the incoming call is
  ringing from remote end.

  Attached is the ofono log when I got it to happen once (not sure where
  in the log corresponds to the failure)

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1471338/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to