When placing a video call, the video window appears but it immediately crashes. The crash: ktp-call-ui(12174)/Telepathy-Qt: Both the MCD and the introspect queue empty for the first time. Ready! ktp-call-ui(12174)/Telepathy-Qt: Both the IS and the MCD queue empty for the first time. Ready. ktp-call-ui(12174)/Telepathy-Qt: Channel fully ready ktp-call-ui(12174)/Telepathy-Qt: Channel type "org.freedesktop.Telepathy.Channel.Type.Call1" ktp-call-ui(12174)/Telepathy-Qt: Target handle 2 ktp-call-ui(12174)/Telepathy-Qt: Target handle type 1 ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::Channel",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallChannel",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::ChannelRequest",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariant call ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallInterface::requestPropertyContents() ktp-call-ui(12174)/Telepathy-Qt: Creating new DBusProxy ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedStatuses = QSet(0) ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedFeatures = QSet(QPair("Tp::CallContent",0) ) ktp-call-ui(12174)/Telepathy-Qt: Creating new DBusProxy ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedStatuses = QSet(0) ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedFeatures = QSet(QPair("Tp::CallContent",0) ) ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallChannel",1) - success: true ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallChannel",2) - success: true ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallContentInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: Creating new DBusProxy ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedStatuses = QSet(0) ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedFeatures = QSet(QPair("Tp::CallStream",0) ) ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallContentInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: Creating new DBusProxy ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedStatuses = QSet(0) ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper: new supportedFeatures = QSet(QPair("Tp::CallStream",0) ) ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallStreamInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallStream",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: Got reply to PendingVariantMap call ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallContent",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: Got reply to CallStreamInterface::requestAllProperties() ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallStream",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallContent",0) - success: true ktp-call-ui(12174)/Telepathy-Qt: ReadinessHelper::setIntrospectCompleted: feature: QPair("Tp::CallChannel",3) - success: true ktp-call-ui(12174)/Telepathy-Qt: Invoking application handleChannels with 1 channels on 0x149d6f0 ktp-call-ui(12174)/Telepathy-Qt: HandleChannels context finished successfully, updating handled channels ktp-call-ui(12174)/Telepathy-Qt: Received Call::CallMembersChanged with 1 updated and 0 removed ktp-call-ui(12174)/Telepathy-Qt: Received Call::Stream::RemoteMembersChanged with 1 updated and 0 removed ktp-call-ui(12174)/Telepathy-Qt: Received Call::Stream::RemoteMembersChanged with 1 updated and 0 removed ktp-call-ui(12174)/Telepathy-Qt: Received Call::CallMembersChanged with 1 updated and 0 removed libva: VA-API version 0.32.0 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib64/dri/i965_drv_video.so libva: va_openDriver() returns 0 ktp-call-ui: gen6_mfd.c:844: gen6_mfd_avc_ref_idx_state: Assertion `frame_idx < (sizeof(gen6_mfd_context->reference_surface) / sizeof((gen6_mfd_context->reference_surface)[0]))' failed. ktp-call-ui: Fatal IO error: client killed KCrash: Application 'ktp-call-ui' crashing... Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after destruction. Defined at /home/simple/kde-build/kdelibs/kdecore/kernel/kglobal.cpp:127 Unable to start Dr. Konqi Reproducible: Always Steps to Reproduce: described Actual Results: described Expected Results: described
(In reply to comment #0) > libva: VA-API version 0.32.0 > libva: va_getDriverName() returns 0 > libva: Trying to open /usr/lib64/dri/i965_drv_video.so > libva: va_openDriver() returns 0 > ktp-call-ui: gen6_mfd.c:844: gen6_mfd_avc_ref_idx_state: Assertion > `frame_idx < (sizeof(gen6_mfd_context->reference_surface) / > sizeof((gen6_mfd_context->reference_surface)[0]))' failed. > ktp-call-ui: Fatal IO error: client killed > KCrash: Application 'ktp-call-ui' crashing... > Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after > destruction. Defined at > /home/simple/kde-build/kdelibs/kdecore/kernel/kglobal.cpp:127 > Unable to start Dr. Konqi Please remove the vaapi gstreamer elements (which are not stable) and install gstreamer-plugins-ffmpeg and gstreamer-plugins-ugly instead.
Now the video seams to work, but when i made the first video call (made the call from ktp), in the other end, the video call was with a high noise. In the next video calls (also started from ktp), the calls appeared to be ok. But when receiving a video call it always appeared an empathy video window. Seams to exist severall unresolved aspects between ktp and empathy, severall things that run mixed, like when login a gmail account, appears an empathy window to confirm password, etc.
Forgot to tell that with empathy there was no problem doing video calls using gstreamer-vaapi, this appears to be a ktp specific problem.
> Please remove the vaapi gstreamer elements (which are not stable) and install gstreamer-plugins-ffmpeg and gstreamer-plugins-ugly instead. If the patch is in gstreamer, can we close this as upstream please. If not, can we mark it as "new".
True, closing