crash on startup in qt5.2

Bug #1275835 reported by Bill Filler
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
dialer-app (Ubuntu)
Invalid
Critical
Tiago Salem Herrmann
history-service (Ubuntu)
Fix Released
Critical
Unassigned
messaging-app (Ubuntu)
Invalid
Critical
Tiago Salem Herrmann

Bug Description

dialer and messaging app crash on qt5.2, with the following backtrace:

gdb --args /usr/bin/dialer-app --desktop_file_hint=/usr/share/applications/dialer-app.desktop

Program received signal SIGABRT, Aborted.
0x40c0c8e6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0x40c0c8e6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x40c1affe in raise () from /lib/arm-linux-gnueabihf/libc.so.6
#2 0x40c1d898 in abort () from /lib/arm-linux-gnueabihf/libc.so.6
#3 0x4009cb1a in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#4 0x4009a7c4 in qt_assert(char const*, char const*, int) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#5 0x401a51d4 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#6 0x47d10882 in HistoryEventModel::updateQuery() ()
   from /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/History/libhistory-qml.so
#7 0x47d1152a in HistoryEventModel::HistoryEventModel(QObject*) ()
   from /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/History/libhistory-qml.so
#8 0x47d1408c in void QQmlPrivate::createInto<HistoryEventModel>(void*) ()
   from /usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/History/libhistory-qml.so
#9 0x407ce1f6 in QQmlVME::run(QList<QQmlError>*, QQmlVME::Interrupt const&, void* const**) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
#10 0x407d2fe4 in QQmlVME::execute(QList<QQmlError>*, QQmlVME::Interrupt const&) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
#11 0x407c8ed6 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)

Tags: qt5.2

Related branches

Bill Filler (bfiller)
Changed in messaging-app (Ubuntu):
assignee: nobody → Tiago Salem Herrmann (tiagosh)
importance: Undecided → Critical
Leo Arias (elopio)
Changed in messaging-app (Ubuntu):
status: New → Confirmed
Changed in dialer-app (Ubuntu):
status: New → Confirmed
Revision history for this message
Leo Arias (elopio) wrote :

The dialer crashes after some seconds. The messaging app crashes immediately.

As we use the messaging app for some unity8 tests, this also causes bug #1274484.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package history-service - 0.1+14.04.20140210-0ubuntu1

---------------
history-service (0.1+14.04.20140210-0ubuntu1) trusty; urgency=low

  [ Tiago Salem Herrmann ]
  * Check if the model is already empty before removing items in order
    to avoid an assert() in qt 5.2. (LP: #1275835)
 -- Ubuntu daily release <email address hidden> Mon, 10 Feb 2014 16:02:49 +0000

Changed in history-service (Ubuntu):
status: New → Fix Released
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

The history-service fix apparently fixed this bug as a whole?

Changed in history-service (Ubuntu):
importance: Undecided → Critical
Changed in dialer-app (Ubuntu):
status: Confirmed → Invalid
Changed in messaging-app (Ubuntu):
status: Confirmed → Invalid
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.