Package: artikulate
Version: 4:16.04.1-2
Severity: normal
Usertags: crash

artikulate crashes with a SIGSEGV on shutdown.
It appears to be gstreamer related:

pabs@chianamo ~ $ rm -rf /home/pabs/.config/artikulaterc 
/home/pabs/.kde/share/apps/artikulate 
/home/pabs/.kde/share/apps/knewstuff3/artikulate.knsregistry 
/home/pabs/.kde/share/config/artikulaterc /home/pabs/.local/share/artikulate 
/home/pabs/.local/share/knewstuff3/artikulate.knsregistry
pabs@chianamo ~ $ gdb -batch -n -ex 'set height 0' -ex run -ex bt -ex 'thread 
apply all bt full' --args artikulate
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe628f700 (LWP 28468)]
[New Thread 0x7fffdc661700 (LWP 28499)]
log_liblearner: Database path:  
"/home/pabs/.local/share/artikulate/learnerdata.db"
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: 
Could not open database:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
"Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
"Driver not loaded Driver not loaded"
log_liblearner: No last active profile found, falling back to first found 
profile
log_libsound: Load Plugin:  "GStreamer Backend"
There is no subdirectory "skeletons" in directory  "."  cannot load skeletons.
There is no subdirectory "courses" in directory  "."  cannot load courses.
[New Thread 0x7fffd9d4a700 (LWP 28510)]
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
qrc:/artikulate/qml/Main.qml:182: ReferenceError: courseFilterModel is not 
defined
QSqlQuery::prepare: database not open
ExistsQuery:  "Driver not loaded Driver not loaded"
[Thread 0x7fffd9d4a700 (LWP 28510) exited]
[Thread 0x7fffe628f700 (LWP 28468) exited]

Program received signal SIGSEGV, Segmentation fault.
QCoreApplication::postEvent (receiver=0x9cade0, event=0x9c2f50, 
priority=priority@entry=0) at kernel/qcoreapplication.cpp:1338
1338    kernel/qcoreapplication.cpp: No such file or directory.
#0  0x00007ffff4aa1191 in QCoreApplication::postEvent(QObject*, QEvent*, int) 
(receiver=0x9cade0, event=0x9c2f50, priority=priority@entry=0) at 
kernel/qcoreapplication.cpp:1338
#1  0x00007ffff4acc611 in QObject::deleteLater() (this=<optimized out>) at 
kernel/qobject.cpp:2121
#2  0x00007fffdb358dd6 in QtGStreamerBackend::~QtGStreamerBackend() 
(this=0x9af470, __in_chrg=<optimized out>) at 
/build/artikulate-fgWqh4/artikulate-16.04.1/libsound/src/qtgstreamerbackend/qtgstreamerbackend.cpp:43
#3  0x00007fffdb358df9 in QtGStreamerBackend::~QtGStreamerBackend() 
(this=0x9af470, __in_chrg=<optimized out>) at 
/build/artikulate-fgWqh4/artikulate-16.04.1/libsound/src/qtgstreamerbackend/qtgstreamerbackend.cpp:46
#4  0x00007ffff4acc4eb in QObjectPrivate::deleteChildren() 
(this=this@entry=0x9adc30) at kernel/qobject.cpp:1946
#5  0x00007ffff4ad5d60 in QObject::~QObject() (this=<optimized out>, 
__in_chrg=<optimized out>) at kernel/qobject.cpp:1024
#6  0x00007ffff412ade8 in __run_exit_handlers (status=0, listp=0x7ffff44935f8 
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#7  0x00007ffff412ae35 in __GI_exit (status=<optimized out>) at exit.c:104
#8  0x00007ffff41155f7 in __libc_start_main (main=0x417be0 <main(int, char**)>, 
argc=1, argv=0x7fffffffd948, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fffffffd938) at libc-start.c:325
#9  0x0000000000418269 in _start ()

Thread 3 (Thread 0x7fffdc661700 (LWP 28499)):
#0  0x00007ffff41d4dcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff087139c in g_main_context_iterate (priority=2147483647, n_fds=1, 
fds=0x8f6500, timeout=<optimized out>, context=0x8f6c60) at 
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
        poll_func = 0x7ffff0880290 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x8f6500
#2  0x00007ffff087139c in g_main_context_iterate 
(context=context@entry=0x8f6c60, block=block@entry=1, 
dispatch=dispatch@entry=1, self=<optimized out>) at 
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x8f6500
#3  0x00007ffff08714ac in g_main_context_iteration (context=0x8f6c60, 
may_block=may_block@entry=1) at 
/build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
        retval = <optimized out>
#4  0x00007ffff4af5a3f in 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) 
(this=0x8f0300, flags=...) at kernel/qeventdispatcher_glib.cpp:418
        d = 0x8f6bb0
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#5  0x00007ffff4a9cdaa in 
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) 
(this=this@entry=0x7fffdc660ce0, flags=..., flags@entry=...) at 
kernel/qeventloop.cpp:204
        d = 0x8f8900
        locker = {val = 9398720}
        ref = {d = 0x8f8900, locker = @0x7fffdc660c60, exceptionCaught = true}
#6  0x00007ffff48b9864 in QThread::exec() (this=this@entry=0x8f6340) at 
thread/qthread.cpp:503
        d = 0x8f6950
        locker = {val = 9398720}
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff4ce8498 <vtable for 
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 
0x7ffff4c12980 <qt_meta_stringdata_QObject>, data = 0x7ffff4c12860 
<qt_meta_data_QObject>, static_metacall = 0x7ffff4ad6130 
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x8f8900}, static 
staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff4c5a6c0 
<qt_meta_stringdata_Qt>, data = 0x7ffff4c57cc0 <qt_meta_data_Qt>, 
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static 
staticMetaObject = {d = {superdata = 0x7ffff4cdfb00 
<QObject::staticMetaObject>, stringdata = 0x7ffff4c6f680 
<qt_meta_stringdata_QEventLoop>, data = 0x7ffff4c6f620 
<qt_meta_data_QEventLoop>, static_metacall = 0x7ffff4b4cdc0 
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#7  0x00007ffff6a97105 in QQmlThreadPrivate::run() (this=0x8f6340) at 
qml/ftw/qqmlthread.cpp:141
#8  0x00007ffff48be80e in QThreadPrivate::start(void*) (arg=0x8f6340) at 
thread/qthread_unix.cpp:331
        __clframe = {__cancel_routine = 0x7ffff48bd940 
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x8f6340, __do_it = 1, 
__cancel_type = <optimized out>}
        thr = 0x8f6340
        data = 0x8f6260
        objectName = {static null = {<No data fields>}, d = 0x7ffff6b4b9a0 
<QQmlThreadPrivate::QQmlThreadPrivate(QQmlThread*)::{lambda()#1}::operator()() 
const::qstring_literal>}
#9  0x00007ffff160b454 in start_thread (arg=0x7fffdc661700) at 
pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffdc661700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736891066112, 
7358390859834046415, 0, 140737488344207, 3, 9398752, -7358326210299709489, 
-7358420815255586865}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x00007ffff41dde5d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7e028c0 (LWP 27957)):
#0  0x00007ffff4aa1191 in QCoreApplication::postEvent(QObject*, QEvent*, int) 
(receiver=0x9cade0, event=0x9c2f50, priority=priority@entry=0) at 
kernel/qcoreapplication.cpp:1338
        pdata = 0xf8f8f8f8f8f8f930
        data = <optimized out>
        locker = <optimized out>
        eventDeleter = <optimized out>
        dispatcher = 0x9cade0
#1  0x00007ffff4acc611 in QObject::deleteLater() (this=<optimized out>) at 
kernel/qobject.cpp:2121
#2  0x00007fffdb358dd6 in QtGStreamerBackend::~QtGStreamerBackend() 
(this=0x9af470, __in_chrg=<optimized out>) at 
/build/artikulate-fgWqh4/artikulate-16.04.1/libsound/src/qtgstreamerbackend/qtgstreamerbackend.cpp:43
#3  0x00007fffdb358df9 in QtGStreamerBackend::~QtGStreamerBackend() 
(this=0x9af470, __in_chrg=<optimized out>) at 
/build/artikulate-fgWqh4/artikulate-16.04.1/libsound/src/qtgstreamerbackend/qtgstreamerbackend.cpp:46
#4  0x00007ffff4acc4eb in QObjectPrivate::deleteChildren() 
(this=this@entry=0x9adc30) at kernel/qobject.cpp:1946
        i = 0
#5  0x00007ffff4ad5d60 in QObject::~QObject() (this=<optimized out>, 
__in_chrg=<optimized out>) at kernel/qobject.cpp:1024
        d = <optimized out>
#6  0x00007ffff412ade8 in __run_exit_handlers (status=0, listp=0x7ffff44935f8 
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
        atfct = <optimized out>
        onfct = <optimized out>
        cxafct = <optimized out>
#7  0x00007ffff412ae35 in __GI_exit (status=<optimized out>) at exit.c:104
#8  0x00007ffff41155f7 in __libc_start_main (main=0x417be0 <main(int, char**)>, 
argc=1, argv=0x7fffffffd948, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7fffffffd938) at libc-start.c:325
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 7358390342768637903, 
4293184, 140737488345408, 0, 0, -7358390860959729713, -7358413800519518257}, 
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x43f2c0 <__libc_csu_init>, 
0x7fffffffd948}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4453056}}}
        not_first_call = <optimized out>
#9  0x0000000000418269 in _start ()
+ set +x

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (860, 
'testing-proposed-updates'), (800, 'unstable-debug'), (800, 'unstable'), (790, 
'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 
'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.6.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages artikulate depends on:
ii  libc6                     2.22-9
ii  libgcc1                   1:6.1.1-4
ii  libkf5archive5            5.22.0-1
ii  libkf5configcore5         5.16.0-1
ii  libkf5configgui5          5.16.0-1
ii  libkf5configwidgets5      5.16.0-1
ii  libkf5coreaddons5         5.22.0-1
ii  libkf5crash5              5.22.0-1
ii  libkf5i18n5               5.22.1-1
ii  libkf5newstuff5           5.16.0-1
ii  libkf5widgetsaddons5      5.22.0-1
ii  libkf5xmlgui5             5.16.0-1
ii  libqt5core5a              5.5.1+dfsg-17
ii  libqt5glib-2.0-0          1.2.0-3
ii  libqt5gstreamer-1.0-0     1.2.0-3
ii  libqt5gui5                5.5.1+dfsg-17
ii  libqt5qml5                5.5.1-3
ii  libqt5quick5              5.5.1-3
ii  libqt5quickwidgets5       5.5.1-3
ii  libqt5sql5                5.5.1+dfsg-17
ii  libqt5widgets5            5.5.1+dfsg-17
ii  libqt5xml5                5.5.1+dfsg-17
ii  libqt5xmlpatterns5        5.5.1-2
ii  libstdc++6                6.1.1-4
ii  qml-module-qtqml-models2  5.5.1-3

artikulate recommends no packages.

artikulate suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to