timxx / xmradio

Xia Mi Radio
GNU General Public License v3.0
56 stars 12 forks source link

输入用户名自动退出 #9

Closed light4 closed 11 years ago

light4 commented 12 years ago

Arch 下 从 aur 安装, 输入用户名就崩了

light4 commented 12 years ago

哦, 是开了就崩溃

timxx commented 12 years ago

有什么dump信息没?我装个Arch试试先。。。

light4 commented 12 years ago

没, 直接 corejump.

timxx commented 12 years ago

是最新的xmradio没?clone现在的编译试试,正在下载Arch。。。

light4 commented 12 years ago

xmradio: error while loading shared libraries: libxmradio-core.so: cannot open shared object file: No such file or directory

light4 commented 12 years ago

上条是没指定目录. 重新编译, 依然出错. 我把插件取消选择, 然后把 xmradio 有关的全删了, 为什么还是取消选择的状态?

timxx commented 12 years ago

我装了最新的Arch(32位的),装了个gnome-shell,编译安装,使用一段时间是正常的(用root运行时才崩)。。。 现在xmradio配置用的是gsettings保存,貌似删除时不会删除配置信息,所以跟原来的还是一样的

楼主顺便说一下系统环境呗,好让我测试

light4 commented 12 years ago

系统信息: http://pastebin.ca/2252677 上次还没问题, 这次就几秒就崩了. 是不是因为输入用户名时有 @ , 然后配置删不了导致的

timxx commented 12 years ago

用户名本身就是email,有@是正常的 有时间我装x64的Arch再试试

light4 commented 11 years ago

装了 xfce, 依然出错. 请问它段错误的文件在哪? 还有如何不编译 notify 插件?

timxx commented 11 years ago

得在终端运行xmradio 先ulimit -c unlimited 在xmradio崩溃时当前目录会产生一个core一件

目前还没提供选项禁止编译插件功能,你可以改下CMake文件

On 12/12/3 22:09, Light Ning wrote:

装了 xfce, 依然出错. 请问它段错误的文件在哪? 还有如何不编译 notify 插件?

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10953886.

light4 commented 11 years ago

我发现没网络的时候 xmradio 不会崩溃

light4 commented 11 years ago

$ xmradio -d 输出如下: http://paste.ubuntu.org.cn/158990

timxx commented 11 years ago

有coredump文件不,这也看不出什么问题

On 12/12/4 13:58, Light Ning wrote:

$ xmradio -d 输出如下: http://paste.ubuntu.org.cn/158990

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10985333.

light4 commented 11 years ago

没有, 还是不明白怎么让它产生 coredump 文件 PS: 没网络的时候 xmradio 不会崩溃, 为什么?

timxx commented 11 years ago

我这破电脑是100%不出现,所以我调不了。。。 可能是新改的那部分代码出现问题了 你到网上搜搜怎么生成coredump好了

On 12/12/4 15:31, Light Ning wrote:

没有, 还是不明白怎么让它产生 coredump 文件 PS: 没网络的时候 xmradio 不会崩溃, 为什么?

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10987027.

light4 commented 11 years ago

$ gdb 信息 Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6065935 in __strlen_sse2_pminub () from /usr/lib/libc.so.6

暂时还是生成不了 core 文件, 我再试试.

light4 commented 11 years ago

core 文件太大, 没条件上传... $ gdb -c core.* 0x00007ffff6065935 in ?? 没什么信息?

timxx commented 11 years ago

额,你编译xmradio的时候加上-DDEBUG=on就有调试信息了

On Tue 04 Dec 2012 10:19:50 PM CST, Light Ning wrote:

core 文件太大, 没条件上传... $ gdb -c core.* 0x00007ffff6065935 in ?? 没什么信息?

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10998322.

/Weitian/

light4 commented 11 years ago

yaourt 安装, PKGBUILD 改成这样行吗? cmake "$srcdir/$_gitname" -DCMAKE_INSTALL_PREFIX="/usr" -DDEBUG=on

timxx commented 11 years ago

应该可以的

On Tue 04 Dec 2012 10:28:06 PM CST, Light Ning wrote:

yaourt 安装, PKGBUILD 改成这样行吗? cmake "$srcdir/$_gitname" -DCMAKE_INSTALL_PREFIX="/usr" -DDEBUG=on

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10998664.

/Weitian/

light4 commented 11 years ago

哎, 不行...

timxx commented 11 years ago

话说PKGBUILD是什么玩意。。。不太了解 相关依赖安装完整了?

我刚在arch上装的xfce4自己编译,运行都是好好的

On Tue 04 Dec 2012 10:39:09 PM CST, Light Ning wrote:

哎, 不行...

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-10999211.

/Weitian/

light4 commented 11 years ago

AUR 类似 ubuntu 的 ppa 吧: https://aur.archlinux.org/packages/xmradio-git/ 您看看依赖够了吧 PS: 大大没试过 arch 啊...

timxx commented 11 years ago

额,sqlite3系统自带有? 其实Arch我只是用来测试过程序而已。。略懂pacman -S .... 习惯ubuntu不想换了 下周我用其它电脑测试看看,自己电脑老不崩,真没法调

On 12/12/5 12:16, Light Ning wrote:

AUR 类似 ubuntu 的 ppa 吧: https://aur.archlinux.org/packages/xmradio-git/ 您看看依赖够了吧 PS: 大大没试过 arch 啊...

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-11029048.

timxx commented 11 years ago

貌似知道什么问题了,你先把MPRIS那插件禁用掉看看 可以用dconf editor之类的工具,定位到/apps/xmradio/plugins 去掉'mpris',如果不行有时间我再调调

light4 commented 11 years ago

不行, 挨个把插件禁用也不行, 还是没播放就崩溃了.

timxx commented 11 years ago

好吧。。。我现在真是无解了。。。

On Thu 06 Dec 2012 12:16:01 PM CST, Light Ning wrote:

不行, 挨个把插件禁用也不行, 还是没播放就崩溃了.

— Reply to this email directly or view it on GitHub https://github.com/timxx/xmradio/issues/9#issuecomment-11072655.

/Weitian/

light4 commented 11 years ago

我自己编译把插件全去掉了, 还是会挂掉.

timxx commented 11 years ago

你clone dev那个分支看看解决没有,刚改了一个导致崩溃的bug。。。

light4 commented 11 years ago

好了, 感谢您的劳动!