>artikulate (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-WARNING **: cannot register existing type 'GstObject' (artikulate:3367): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed (artikulate:3367): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed (artikulate:3367): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion 'node != NULL' failed Reproducible: Always Steps to Reproduce: 1.type command artikulate 2. press enter 3. wait forever Actual Results: see details Expected Results: I expect to see the application window appear on my desktop
BTW glibc 2.22-r4 gcc 4.9.3
Could you paste the output of "ldd `whereis artikulate`"?
>ldd `whereis artikulate` artikulate:: ldd: ./artikulate:: No such file or directory /usr/bin/artikulate: linux-vdso.so.1 (0x00007ffe456a2000) libartikulatecore.so.4 => /usr/lib64/libartikulatecore.so.4 (0x00007f8ce5e40000) libkdeclarative.so.5 => /usr/lib64/libkdeclarative.so.5 (0x00007f8ce5c30000) libplasma.so.3 => /usr/lib64/libplasma.so.3 (0x00007f8ce56e8000) libQtDeclarative.so.4 => /usr/lib64/qt4/libQtDeclarative.so.4 (0x00007f8ce5140000) libknewstuff3.so.4 => /usr/lib64/libknewstuff3.so.4 (0x00007f8ce4ec0000) libartikulatelearnerprofile.so.4 => /usr/lib64/libartikulatelearnerprofile.so.4 (0x00007f8ce4ca0000) libartikulatesound.so.4 => /usr/lib64/libartikulatesound.so.4 (0x00007f8ce4a88000) libkio.so.5 => /usr/lib64/libkio.so.5 (0x00007f8ce45c0000) libkdeui.so.5 => /usr/lib64/libkdeui.so.5 (0x00007f8ce3f30000) libkdecore.so.5 => /usr/lib64/libkdecore.so.5 (0x00007f8ce3a50000) libQtGui.so.4 => /usr/lib64/qt4/libQtGui.so.4 (0x00007f8ce2dd0000) libQtCore.so.4 => /usr/lib64/qt4/libQtCore.so.4 (0x00007f8ce28f0000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6 (0x00007f8ce2598000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1 (0x00007f8ce2380000) libc.so.6 => /lib64/libc.so.6 (0x00007f8ce1fe0000) libQtXmlPatterns.so.4 => /usr/lib64/qt4/libQtXmlPatterns.so.4 (0x00007f8ce1998000) libQtXml.so.4 => /usr/lib64/qt4/libQtXml.so.4 (0x00007f8ce1750000) libQtScript.so.4 => /usr/lib64/qt4/libQtScript.so.4 (0x00007f8ce12a8000) libQtWebKit.so.4 => /usr/lib64/qt4/libQtWebKit.so.4 (0x00007f8cdf760000) libQtNetwork.so.4 => /usr/lib64/qt4/libQtNetwork.so.4 (0x00007f8cdf418000) libQtSql.so.4 => /usr/lib64/qt4/libQtSql.so.4 (0x00007f8cdf1d8000) libkdnssd.so.4 => /usr/lib64/libkdnssd.so.4 (0x00007f8cdefc8000) libthreadweaver.so.4 => /usr/lib64/libthreadweaver.so.4 (0x00007f8cdedb0000) libkdewebkit.so.5 => /usr/lib64/libkdewebkit.so.5 (0x00007f8cdeb88000) libqca.so.2 => /usr/lib64/libqca.so.2 (0x00007f8cde868000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f8cde528000) libphonon.so.4 => /usr/lib64/libphonon.so.4 (0x00007f8cde2b8000) libQtOpenGL.so.4 => /usr/lib64/qt4/libQtOpenGL.so.4 (0x00007f8cddfb8000) libkcmutils.so.4 => /usr/lib64/libkcmutils.so.4 (0x00007f8cddd70000) libQtSvg.so.4 => /usr/lib64/qt4/libQtSvg.so.4 (0x00007f8cddb18000) libsolid.so.4 => /usr/lib64/libsolid.so.4 (0x00007f8cdd810000) libm.so.6 => /lib64/libm.so.6 (0x00007f8cdd520000) libattica.so.0.4 => /usr/lib64/libattica.so.0.4 (0x00007f8cdd220000) libQtGStreamer-1.0.so.0 => /usr/lib64/libQtGStreamer-1.0.so.0 (0x00007f8cdcfb8000) libQtGLib-2.0.so.0 => /usr/lib64/libQtGLib-2.0.so.0 (0x00007f8cdcd90000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f8cdcb80000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f8cdc978000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f8cdc768000) libQtDBus.so.4 => /usr/lib64/qt4/libQtDBus.so.4 (0x00007f8cdc4e8000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8cdc2c8000) libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f8cdc0c0000) libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f8cdbea0000) libdbusmenu-qt.so.2 => /usr/lib64/libdbusmenu-qt.so.2 (0x00007f8cdbc70000) libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f8cdba68000) libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f8cdb858000) libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f8cdb650000) libz.so.1 => /lib64/libz.so.1 (0x00007f8cdb438000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f8cdb228000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f8cdaef0000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f8cdacb8000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f8cdaa08000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f8cda7f8000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f8cda5e8000) libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f8cda3e0000) libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f8cda1a0000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f8cd9f88000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f8cd9d80000) librt.so.1 => /lib64/librt.so.1 (0x00007f8cd9b78000) /lib64/ld-linux-x86-64.so.2 (0x00007f8ce6090000) libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f8cd9870000) libgstapp-0.10.so.0 => /usr/lib64/libgstapp-0.10.so.0 (0x00007f8cd9660000) libgstinterfaces-0.10.so.0 => /usr/lib64/libgstinterfaces-0.10.so.0 (0x00007f8cd9448000) libgstpbutils-0.10.so.0 => /usr/lib64/libgstpbutils-0.10.so.0 (0x00007f8cd9220000) libgstvideo-0.10.so.0 => /usr/lib64/libgstvideo-0.10.so.0 (0x00007f8cd9000000) libgstbase-0.10.so.0 => /usr/lib64/libgstbase-0.10.so.0 (0x00007f8cd8da8000) libgstreamer-0.10.so.0 => /usr/lib64/libgstreamer-0.10.so.0 (0x00007f8cd8ab8000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f8cd8860000) libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007f8cd85e8000) libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f8cd81a8000) libkparts.so.4 => /usr/lib64/libkparts.so.4 (0x00007f8cd7f48000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f8cd7d20000) libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f8cd7a88000) libudev.so.1 => /lib64/libudev.so.1 (0x00007f8ce6250000) libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0 (0x00007f8cd7768000) libgstaudio-1.0.so.0 => /usr/lib64/libgstaudio-1.0.so.0 (0x00007f8cd7510000) libgstvideo-1.0.so.0 => /usr/lib64/libgstvideo-1.0.so.0 (0x00007f8cd7288000) libgstpbutils-1.0.so.0 => /usr/lib64/libgstpbutils-1.0.so.0 (0x00007f8cd7058000) libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f8cd6e10000) libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f8cd6c08000) libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f8cd69d8000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f8cd67d0000) libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f8cd65c8000) libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f8cd6260000) liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f8cd5fd8000) libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f8cd5dc8000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f8cd5bc0000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f8cd59b8000) libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f8cd5788000) libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f8cd5580000) libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f8cd5378000) libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f8cd5158000) libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f8cd4f50000) libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f8cd4d48000) libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f8cd4b40000) libxcb-randr.so.0 => /usr/lib64/libxcb-randr.so.0 (0x00007f8cd4930000) libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f8cd4728000) libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f8cd4518000) libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0 (0x00007f8cd4310000) libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f8cd4108000) libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f8cd3f00000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f8cd3cf8000) libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f8cd3ae8000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8cd38d0000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f8cd36c8000) libgsttag-1.0.so.0 => /usr/lib64/libgsttag-1.0.so.0 (0x00007f8cd3488000) libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0 (0x00007f8cd3220000)
I am afraid, this is a packaging problem (though one that is very hard to fix): - the dependency QtGStreamer is linked against GStreamer 1.x API - the dependency QtMultimedia is linked against GStreamer 0.10 API Both GStreamer API versions are mutual exclusive in a program and cause it to stop/deadlock. Your distribution would have to update the QtMultimedia dependency to 1.x API. Yet that requires a big patch and a considerable amount of work (I did this for the Debian packages). And as Qt4 slowly comes to end of its life, I am not sure if your distribution want to invest that time. Moreover, you use Artikulate still from a KDE SC 4 release. Newer versions depending on Qt5 do not have this problem anymore, since we can avoid using both at the same time.