* Troublesome issues with gstreamer and rhythmbox
@ 2015-02-26 21:47 JD Robinson
2015-02-27 11:14 ` Juan RP
0 siblings, 1 reply; 5+ messages in thread
From: JD Robinson @ 2015-02-26 21:47 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1: Type: text/plain, Size: 690 bytes --]
I am to have gotten sound to work. Alsa and pulse audio. Vlc will play my mp3s and everything else, but rhythmbox segfaults and crashes when i right click on a song entry and refuses to load the majority of my library.
I was told to check my gstreamer installation when i hit the play button, but my efforts have been fruitless in this regard. Since there isn't really any clear fix for this, I simply installed all of the available codecs and libraries including gnome itself ( with no resolution ).
Anyone else having this problem?
Are there any recommendations for functional music libraries / player combinations on void linux?
I haven't tried compiling this myself yet.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Troublesome issues with gstreamer and rhythmbox
2015-02-26 21:47 Troublesome issues with gstreamer and rhythmbox JD Robinson
@ 2015-02-27 11:14 ` Juan RP
2015-02-27 21:33 ` JD Robinson
0 siblings, 1 reply; 5+ messages in thread
From: Juan RP @ 2015-02-27 11:14 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 454 bytes --]
If rhythmbox segfaults could be useful to see the backtrace with gdb :-)
You can do this easily:
- Enable the "debug" xbps repository, i.e `xbps-install -Syv
void-repo-debug`.
- Install the `rhythmbox` dbg pkgs, i.e `xbps-install -Syv librhythmbox-dbg
rhythmbox-dbg gdb`
- Re-run `rhythmbox` with `gdb`, i.e `gdb /usr/bin/rhythmbox` and when it
segfaults paste the output of `bt full`.
This could help us to debug the issue.
Thanks.
[-- Attachment #1.2: Type: text/html, Size: 491 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Troublesome issues with gstreamer and rhythmbox
2015-02-27 11:14 ` Juan RP
@ 2015-02-27 21:33 ` JD Robinson
2015-03-08 10:45 ` Juan RP
0 siblings, 1 reply; 5+ messages in thread
From: JD Robinson @ 2015-02-27 21:33 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 11236 bytes --]
Alright, this is what I got durring output.
-----
sys:1: Warning: invalid unclassed pointer in cast to 'GMenuModel'
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff18860b3 in g_menu_model_get_n_items () from
/usr/lib/libgio-2.0.so.0
(gdb) bt full
#0 0x00007ffff18860b3 in g_menu_model_get_n_items ()
from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#1 0x00007ffff7b74e83 in rb_menu_update_link (menu=0xde5af0,
link_attr=link_attr@entry=0x7ffff7b834b9 "rb-playlist-menu-link",
target=0xdf8990) at rb-util.c:1334
mm = 0xde5af0
i = 0
#2 0x00007ffff7afbc84 in default_show_entry_popup (source=0xd16450)
at rb-browser-source.c:256
menu = <optimized out>
playlist_menu = 0xdf8990
#3 0x00007ffff6c4fb8b in g_cclosure_marshal_VOID__BOOLEANv ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007ffff6c4ded4 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff6c67ab7 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff6c6840f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff7b2797c in rb_entry_view_button_press_cb (treeview=0xde5af0,
event=0x7ffff670dc18, view=0xb66990) at rb-entry-view.c:2049
path = 0xb58b80
entry = 0xb58b80
#8 0x00007ffff707e58d in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#9 0x00007ffff6c4dca5 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff6c5f19c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff6c67cb5 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff6c6840f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ffff71af344 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#14 0x00007ffff707bfee in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#15 0x00007ffff707dbae in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#16 0x00007ffff334f3f2 in ?? () from /usr/lib/libgdk-3.so.0
No symbol table info available.
#17 0x00007ffff697a80d in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff697aaf8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff697abac in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff187dfcc in g_application_run () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#21 0x00007ffff7ad3185 in rb_application_run (app=0x65d180,
argc=argc@entry=1,
argv=argv@entry=0x7fffffffe968) at rb-application.c:646
context = <optimized out>
debug = 0
debug_match = 0x0
nargc = 1
nargv = 0x7fffffffe968
error = 0x0
options = {{long_name = 0x7ffff7b9e82a "debug", short_name = 100
'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe660,
description = 0x7ffff7b7e6ed "Enable debug output",
arg_description = 0x0}, {long_name = 0x7ffff7b9e832
"debug-match",
short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x7fffffffe668,
description = 0x7ffff7b7f180 "Enable debug output matching a
specified string", arg_description = 0x0}, {long_name = 0x7ffff7b7e701
"no-update",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d074,
description = 0x7ffff7b7f1b0 "Do not update the library with
file changes", arg_description = 0x0}, {long_name = 0x7ffff7b7e70b
"no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d078,
description = 0x7ffff7b7e71b "Do not register the shell",
arg_description = 0x0}, {long_name = 0x7ffff7b7e735 "dry-run",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d07c,
description = 0x7ffff7b7f1e0 "Don't save any data permanently
(implies --no-registration)", arg_description = 0x0}, {
long_name = 0x7ffff7b7e73d "disable-plugins",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d080,
description = 0x7ffff7b7e74d "Disable loading of plugins",
arg_description = 0x0}, {
long_name = 0x7ffff7b7e768 "rhythmdb-file", short_name = 0
'\000',
flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x65d088,
description = 0x7ffff7b7e776 "Path for database file to use",
arg_description = 0x0}, {
long_name = 0x7ffff7b7e794 "playlists-file",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x65d090,
description = 0x7ffff7b7f220 "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x0, short_name = 0
'\000',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0,
description = 0x0, arg_description = 0x0}}
#22 0x0000000000400d0a in main (argc=1, argv=0x7fffffffe968) at main.c:89
app = 0x65d180
rc = <optimized out>
(gdb)
---
then it return to the gdb command line, issuing "bt full" returns:
#0 0x00007ffff18860b3 in g_menu_model_get_n_items ()
from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#1 0x00007ffff7b74e83 in rb_menu_update_link (menu=0xde5af0,
link_attr=link_attr@entry=0x7ffff7b834b9 "rb-playlist-menu-link",
target=0xdf8990) at rb-util.c:1334
mm = 0xde5af0
i = 0
#2 0x00007ffff7afbc84 in default_show_entry_popup (source=0xd16450)
at rb-browser-source.c:256
menu = <optimized out>
playlist_menu = 0xdf8990
#3 0x00007ffff6c4fb8b in g_cclosure_marshal_VOID__BOOLEANv ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4 0x00007ffff6c4ded4 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff6c67ab7 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff6c6840f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff7b2797c in rb_entry_view_button_press_cb (treeview=0xde5af0,
event=0x7ffff670dc18, view=0xb66990) at rb-entry-view.c:2049
path = 0xb58b80
entry = 0xb58b80
#8 0x00007ffff707e58d in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#9 0x00007ffff6c4dca5 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff6c5f19c in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff6c67cb5 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007ffff6c6840f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007ffff71af344 in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#14 0x00007ffff707bfee in ?? () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#15 0x00007ffff707dbae in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
No symbol table info available.
#16 0x00007ffff334f3f2 in ?? () from /usr/lib/libgdk-3.so.0
No symbol table info available.
#17 0x00007ffff697a80d in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff697aaf8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff697abac in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff187dfcc in g_application_run () from /usr/lib/libgio-2.0.so.0
No symbol table info available.
#21 0x00007ffff7ad3185 in rb_application_run (app=0x65d180,
argc=argc@entry=1,
argv=argv@entry=0x7fffffffe968) at rb-application.c:646
context = <optimized out>
debug = 0
debug_match = 0x0
nargc = 1
nargv = 0x7fffffffe968
error = 0x0
options = {{long_name = 0x7ffff7b9e82a "debug", short_name = 100
'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe660,
description = 0x7ffff7b7e6ed "Enable debug output",
arg_description = 0x0}, {long_name = 0x7ffff7b9e832
"debug-match",
short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x7fffffffe668,
description = 0x7ffff7b7f180 "Enable debug output matching a
specified string", arg_description = 0x0}, {long_name = 0x7ffff7b7e701
"no-update",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d074,
description = 0x7ffff7b7f1b0 "Do not update the library with
file changes", arg_description = 0x0}, {long_name = 0x7ffff7b7e70b
"no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d078,
description = 0x7ffff7b7e71b "Do not register the shell",
arg_description = 0x0}, {long_name = 0x7ffff7b7e735 "dry-run",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d07c,
description = 0x7ffff7b7f1e0 "Don't save any data permanently
(implies --no-registration)", arg_description = 0x0}, {
long_name = 0x7ffff7b7e73d "disable-plugins",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x65d080,
description = 0x7ffff7b7e74d "Disable loading of plugins",
arg_description = 0x0}, {
long_name = 0x7ffff7b7e768 "rhythmdb-file", short_name = 0
'\000',
flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x65d088,
description = 0x7ffff7b7e776 "Path for database file to use",
arg_description = 0x0}, {
long_name = 0x7ffff7b7e794 "playlists-file",
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x65d090,
description = 0x7ffff7b7f220 "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x0, short_name = 0
'\000',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0,
description = 0x0, arg_description = 0x0}}
#22 0x0000000000400d0a in main (argc=1, argv=0x7fffffffe968) at main.c:89
app = 0x65d180
rc = <optimized out>
That may be redundant backtrace output, I'm not sure what I'm doing with
gdb. Meanwhile, i'm using Adacious to play my music and I'm not using
gnome at all ( running everything from Cinnamon ).
[-- Attachment #1.2: Type: text/html, Size: 16618 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Troublesome issues with gstreamer and rhythmbox
2015-02-27 21:33 ` JD Robinson
@ 2015-03-08 10:45 ` Juan RP
2015-03-09 2:07 ` JD Robinson
0 siblings, 1 reply; 5+ messages in thread
From: Juan RP @ 2015-03-08 10:45 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 143 bytes --]
I've just updated rhythmbox to 3.1 and couldn't reproduce the segfault.
Update and let me know if you can still reproduce it.
Thanks.
[-- Attachment #1.2: Type: text/html, Size: 176 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Troublesome issues with gstreamer and rhythmbox
2015-03-08 10:45 ` Juan RP
@ 2015-03-09 2:07 ` JD Robinson
0 siblings, 0 replies; 5+ messages in thread
From: JD Robinson @ 2015-03-09 2:07 UTC (permalink / raw)
To: voidlinux
[-- Attachment #1.1: Type: text/plain, Size: 434 bytes --]
I had previously install a slew of gnome related programs without fixing
the issue, but the latest xbps-install -Syu run fixed this and Rhythymbox
seems to be working fine now and is seeing all of my files.
On Sunday, March 8, 2015 at 6:45:22 AM UTC-4, Juan RP wrote:
>
>
> I've just updated rhythmbox to 3.1 and couldn't reproduce the segfault.
>
> Update and let me know if you can still reproduce it.
>
> Thanks.
>
[-- Attachment #1.2: Type: text/html, Size: 600 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-03-09 2:07 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-26 21:47 Troublesome issues with gstreamer and rhythmbox JD Robinson
2015-02-27 11:14 ` Juan RP
2015-02-27 21:33 ` JD Robinson
2015-03-08 10:45 ` Juan RP
2015-03-09 2:07 ` JD Robinson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).