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
signature.asc
Description: This is a digitally signed message part