QMediaPlayer和gstreamer导致系统崩溃

帕斯比

我目前正在使用内置音频播放器编写应用程序。

设置时QMediaPlayer,(总是)出现以下错误:

Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started

有一些谷歌关于此的结果,但我没有找到任何解决方案来解决。请注意,我不使用插孔。

到目前为止,我可以忍受该错误消息,但是还有一个更严重的问题。在大多数情况下,应用程序可以正常运行,并且可以正常运行,但偶尔会冻结。整个系统冻结。我可以转动鼠标(帧速率很差),但是我无法单击任何东西或与任何其他程序进行交互。即使使用切换到文本终端Ctrl+Alt+F1也无济于事,这使我认为驱动程序或内核模块应该有问题。

我试过mp3vorbis,有和没有调试,在调试和发布模式。总是一样。没有其他警告,错误等。从控制台(之前运行的可执行文件,没有任何问题)启动应用程序时,也会发生此错误。

系统:

Linux t420s 3.16-3-amd64 #1 SMP Debian 3.16.5-1 (2014-10-10) x86_64 GNU/Linux

Qt 5.1.1, C++11

qmake:
qmake .../CAN.pro -r -spec linux-g++-64 CONFIG+=debug

导致问题的代码部分:

    QMediaPlayer* _player = 0;
    _player = new QMediaPlayer(this);

    ...

    QFile tmpFile(filename);
    tmpFile.open(QIODevice::ReadWrite);
    tmpFile.write(_mediaFile);

    _player->setMedia(QUrl::fromLocalFile(filename));    // <-- this line causes the freezing

上次系统更新/升级是在2014年11月9日。

顺便说一句,整个项目都公开托管在github上在这里也问了同样的问题但没有得到任何答案。对不起,多帖子。

帕斯比

一两个月前,由于不相关的原因,我不得不重新安装系统。我决定安装Ubunutu 14.04而不是Debian。

从那时起,该错误不再出现。所以我想这个问题已经解决了。虽然我很高兴知道原因...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python for循环导致系统崩溃

来自分类Dev

旧PS2键盘上洒水会导致系统崩溃,故障和BIOS问题吗?

来自分类Dev

/ dev / watchdog上的lseek()导致系统崩溃

来自分类Dev

Linux CryptoApi模块导致系统崩溃

来自分类Dev

严重的RAID问题导致系统崩溃

来自分类Dev

ivot_root(2)导致系统崩溃

来自分类Dev

由于崩溃导致系统日志损坏?

来自分类Dev

Windows Azure主机操作系统重新启动导致IIS和任务计划程序配置崩溃

来自分类Dev

Scala.js和ClassTag导致崩溃

来自分类Dev

打开和关闭 ODBC 连接导致崩溃

来自分类Dev

C++ QThread 和连接导致崩溃

来自分类Dev

什么会导致C程序崩溃操作系统

来自分类Dev

启动时禁用离散GPU,而不会导致系统崩溃

来自分类Dev

随机声音和后来的系统崩溃

来自分类Dev

在我编译glib 2.0和Gstreamer之后,系统功能丢失了

来自分类Dev

系统和中断导致高CPU

来自分类Dev

GStreamer Android教程崩溃

来自分类Dev

系统崩溃

来自分类Dev

使用pandas和str.strip导致Python崩溃

来自分类Dev

使用backgroundSessionConfiguration和NSURLSessionUploadTask上传会导致应用崩溃

来自分类Dev

InflateException和ClassNotFoundException导致应用程序崩溃

来自分类Dev

WKWebView和UINavigationController导致应用程序崩溃

来自分类Dev

由于使用ParallelTask和ConcurrentStack使用Mono导致Android崩溃

来自分类Dev

应该捕获和跳过的ValueError导致程序崩溃

来自分类Dev

ANR导致登录和注册使应用程序崩溃

来自分类Dev

由于错误使用插槽和信号,导致程序崩溃

来自分类Dev

NDK和Android Studio,由于共享库而导致编译崩溃

来自分类Dev

向后搜索链接列表,导致崩溃和奇怪的字符

来自分类Dev

grsec导致应用程序转储和内核崩溃

Related 相关文章

热门标签

归档