messaging-app crashes on startup sometimes

Bug #1493552 reported by Bill Filler on 2015-09-08
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Critical
Bill Filler
messaging-app (Ubuntu)
Critical
Renato Araujo Oliveira Filho

Bug Description

latest rc-proposed r105

I launched messaging-app and see the Messages view is frozen only displaying phone numbers and no contact names. Turns out the app has crashed. The core file is attached.

Here is a bt

Thread 16 (Thread 0xa747f3d0 (LWP 4190)):
#0 0xb646ae08 in QtVersit::QVersitReaderPrivate::parseVCard30Property(QtVersit::QVersitDocument::VersitType, QtVersit::LByteArray*, QtVersit::QVersitProperty*, QtVersit::LineReader*) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#1 0xb646b4d0 in QtVersit::QVersitReaderPrivate::parseNextVersitProperty(QtVersit::QVersitDocument::VersitType, QtVersit::LineReader*) () from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#2 0xb646b8d0 in QtVersit::QVersitReaderPrivate::parseVersitDocument(QtVersit::LineReader*, QtVersit::QVersitDocument*) () from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#3 0xb646bc44 in QtVersit::QVersitReaderPrivate::read() ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#4 0xb6cbb496 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#5 0xb6140490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
#6 0xb61e2c4c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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

Thread 14 (Thread 0xa7e113d0 (LWP 4157)):
#0 0xb42bffac in ?? ()
#1 0xb42d5ee0 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 13 (Thread 0xab5ae3d0 (LWP 4139)):
---Type <return> to continue, or q <return> to quit---
#0 0xb61dc4e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 12 (Thread 0xa43023d0 (LWP 4191)):
#0 0xb646ae08 in QtVersit::QVersitReaderPrivate::parseVCard30Property(QtVersit::QVersitDocument::VersitType, QtVersit::LByteArray*, QtVersit::QVersitProperty*, QtVersit::LineReader*) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#1 0xb646b4d0 in QtVersit::QVersitReaderPrivate::parseNextVersitProperty(QtVersit::QVersitDocument::VersitType, QtVersit::LineReader*) () from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#2 0xb646b8d0 in QtVersit::QVersitReaderPrivate::parseVersitDocument(QtVersit::LineReader*, QtVersit::QVersitDocument*) () from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#3 0xb646bc44 in QtVersit::QVersitReaderPrivate::read() ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
#4 0xb6cbb496 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#5 0xb6140490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
#6 0xb61e2c4c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 11 (Thread 0xabebe3d0 (LWP 4138)):
#0 0xb61e3132 in epoll_wait () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xb398528a in ?? () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#2 0xb3987262 in ?? () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#3 0xb39877c2 in ?? () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#4 0xb3970678 in core::dbus::Bus::run() () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#5 0xb62ee2a0 in ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#6 0xb6140490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#7 0xb61e2c4c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 10 (Thread 0xaccd33d0 (LWP 4108)):
#0 0xb61e0620 in syscall () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xadb6fc98 in ?? () from /usr/lib/arm-linux-gnueabihf/liblttng-ust.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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

Thread 8 (Thread 0xad4d33d0 (LWP 4107)):
#0 0xb61e0620 in syscall () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xadb6fc98 in ?? () from /usr/lib/arm-linux-gnueabihf/liblttng-ust.so.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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

Thread 6 (Thread 0xae3ff3d0 (LWP 4106)):
#0 0xb61dc4e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
---Type <return> to continue, or q <return> to quit---

Thread 5 (Thread 0xb2c9a3d0 (LWP 4080)):
#0 0xb61dc4e0 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 0xb16c33d0 (LWP 4097)):
#0 0xb6148d44 in __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0
#1 0xb61446b0 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
#2 0xb170f2b4 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 3 (Thread 0xa8b603d0 (LWP 4152)):
#0 0xb6148d44 in __libc_do_syscall () from /lib/arm-linux-gnueabihf/libpthread.so.0
#1 0xb61446b0 in pthread_cond_wait@@GLIBC_2.4 () from /lib/arm-linux-gnueabihf/libpthread.so.0
#2 0xb6cbc108 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#3 0xb65776b4 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Quick.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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

Thread 1 (Thread 0xa3b023d0 (LWP 4192)):
#0 0xb6cede96 in QHashData::rehash(int) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#1 0xb646c4de in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Versit.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
(gdb)

Related branches

Bill Filler (bfiller) wrote :
Bill Filler (bfiller) on 2015-09-09
Changed in messaging-app (Ubuntu):
importance: Undecided → Critical
assignee: nobody → Tiago Salem Herrmann (tiagosh)
Changed in canonical-devices-system-image:
milestone: none → ww40-2015
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → High
status: New → Confirmed
Changed in canonical-devices-system-image:
milestone: ww40-2015 → ww46-2015
Bill Filler (bfiller) on 2015-10-16
Changed in messaging-app (Ubuntu):
assignee: Tiago Salem Herrmann (tiagosh) → Renato Araujo Oliveira Filho (renatofilho)
status: New → Confirmed
Bill Filler (bfiller) on 2015-10-19
Changed in canonical-devices-system-image:
importance: High → Critical
Changed in messaging-app (Ubuntu):
status: Confirmed → In Progress
Changed in canonical-devices-system-image:
status: Confirmed → In Progress
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers