pragha-music-player / pragha

Pragha is a Lightweight Music Player for GNU/Linux.
GNU General Public License v3.0
173 stars 35 forks source link

Pragha 1.3.92 crashes #142

Open LazyKent opened 6 years ago

LazyKent commented 6 years ago

Pragha 1.3.92 crashes at least once (after running ~ 20-30 minutes).

2018-05-12T22:25:47.985289+03:00 lazy kernel: [132776.476200] do_general_protection: 21 callbacks suppressed
2018-05-12T22:25:47.985324+03:00 lazy kernel: [132776.476204] traps: pragha[12712] general protection ip:7fc48684cba7 sp:7ffe4cc70fa0 error:0 in libc-2.27.so[7fc4867c8000+1b4000]

openSUSE Tumbleweed 20180502 x86_64

Compiled there: https://build.opensuse.org/package/show/home:Lazy_Kent:devel/pragha

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/58287905-pragha-1-3-92-crashes?utm_campaign=plugin&utm_content=tracker%2F352350&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F352350&utm_medium=issues&utm_source=github).
LazyKent commented 6 years ago

As a side effect, it seems, I lost my playlists in the first (left) lateral panel.

matiasdelellis commented 6 years ago

As a side effect, it seems, I lost my playlists in the first (left) lateral panel.

Oh .. A thousand apologies .. :disappointed:

Pragha 1.3.92 crashes at least once (after running ~ 20-30 minutes).

Is it reproducible? Can you get a full bactrace? Try to compile with "--enable-debug" option and run over gdb directly ..

LazyKent commented 6 years ago

Sad to say, but it seems reproducible. Got it again. The log attached.

gdb-pragha.log.gz

matiasdelellis commented 6 years ago

D'Oh.. It seems that it is not the new version.. https://bugzilla.redhat.com/show_bug.cgi?id=1519951

Maybe some other change on lastfm API.. :disappointed:

LazyKent commented 6 years ago

What can I do then? Need more debug?

matiasdelellis commented 6 years ago

The assert occurs within glibc malloc called by libclastfm.. I understand that glibc did not change, and libclastfm either, therefore I interpret some change in the answers of lastfm API. :disappointed: I will recompile libclastfm with several prints, to interpret what happens..

matiasdelellis commented 5 years ago

Hi @LazyKent As always lately. Excuse me again! :disappointed:

I want to release a new version. At least an release candidate this week, but this BUG stops me. Definitely not a problem of Pragha, but I can not just deprecate the plugin.. :disappointed:

However, I am doing tests with the latest changes of libclastfm (Changes from a year ago.. :sweat_smile: ), and with them, it does not break. Something changed in lastfm's api, and the last changes seem to fix it. Can you test it.?

https://sourceforge.net/p/liblastfm/code/ci/e22ad612286a17b1a1e5882392609e944b2bb4ea/log/?path=

LazyKent commented 5 years ago

I will update libclastfm and test.