messaging-app crashes on startup sometimes

Bug #1493552 reported by Bill Filler
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Critical
Bill Filler
messaging-app (Ubuntu)
In Progress
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

Revision history for this message
Bill Filler (bfiller) wrote :
Bill Filler (bfiller)
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)
Changed in messaging-app (Ubuntu):
assignee: Tiago Salem Herrmann (tiagosh) → Renato Araujo Oliveira Filho (renatofilho)
status: New → Confirmed
Bill Filler (bfiller)
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  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.