-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when indexing music #34
Comments
You need to use |
So, i need to install gnome sdk and rhythmbox as root? |
** (process:94231): WARNING **: 20:38:25.995: Invalid message header format ✗ flatpak-coredumpctl org.gnome.Rhythmbox3 For help, type "help". |
This is the song which causes this |
What's the output of:
on your system? |
LANG=ru_RU.UTF-8 |
I removed kdeconnect from the system but it is still in a output from coredumpctl |
|
What locale is that? You'll also want to please verify your gdb output, the lines appear jumbled up. It would be useful if you could test the fix in https://gitlab.gnome.org/GNOME/rhythmbox/-/merge_requests/48 |
ru_RU.UTF-8
what do you recommend here ...
I didn't build and publish to test the fix. Rather I called Note 1: In the below gdb session the first
Also, adding breakpoint on That would explain why this has not happened more frequently, and hence my question at https://gitlab.gnome.org/GNOME/rhythmbox/-/merge_requests/48#note_1072251. |
The Python plugins and GTK aren't used in the metadata D-Bus service... |
That's right. When the crash ( without fix ) happens, the But, the exact same crash happens with the fix too. |
That's fine, the fix is still useful... |
I've managed to reproduce the problem locally, without having to create a whole session in Russian. After opening a bash script inside the Rhythmbox container: $ flatpak run -d --command=bash org.gnome.Rhythmbox3 I launch the $ LC_ALL=ru_RU.UTF-8 valgrind /app/libexec/rhythmbox-metadata --debug &
<snip>
(16:35:37) [0x5ecbdb0] [main] rb-metadata-dbus-service.c:433: D-BUS server listening on address unix:abstract=/tmp/dbus-c8CJTVMg
unix:abstract=/tmp/dbus-c8CJTVMg And copy the bus address, which I pass to rhythmbox as an envvar. Rhythmbox will crash when I try to import the file from dropbox above: $ RB_DBUS_METADATA_ADDRESS=unix:abstract=/tmp/dbus-c8CJTVMg rhythmbox
<snip>
** (process:1014359): WARNING **: 16:36:15.563: Invalid message header format
Terminated I need to poke at this some more, to make reproducing the bug easier. |
It will cause D-Bus disconnections when importing certain files in certain locales. Closes: #34
Disabling the MediaServer2 plugin makes it go away, so I filed: |
It will cause D-Bus disconnections when importing certain files in certain locales. Closes: #34
It will cause D-Bus disconnections when importing certain files in certain locales. Closes: #34
The root cause of the bug should be fixed in: flatpak/xdg-dbus-proxy#50 |
FWIW, Rygel can consume that and expose your Rhythmbox collection as an UPnP server |
I doubt that we're setup for Rygel outside the sandbox talking to Rhythmbox inside the sandbox, and having the same view of files... |
flatpak run org.gnome.Rhythmbox3 -d shows me this
(20:20:18) [0x55efd812ead0] [name_lost_cb] rb-mpris-plugin.c:1404: lost dbus name org.mpris.MediaPlayer2.rhythmbox
(20:20:18) [0x55efd812ead0] [name_lost_cb] rb-dbus-media-server-plugin.c:2350: lost dbus name org.gnome.UPnP.MediaServer2.Rhythmbox
(20:20:18) [0x559e65883000] [rb_metadata_load] rb-metadata-gst.c:197: found audio stream, media type audio/mpeg
(20:20:18) [0x559e65883000] [rb_metadata_load] rb-metadata-gst.c:207: found tag type, ignoring
(20:20:18) [0x559e65883000] [rb_gst_get_missing_plugin_type] rb-gst-media-types.c:67: no missing plugin details
(20:20:18) [0x559e65883000] [rb_metadata_dbus_load] rb-metadata-dbus-service.c:77: metadata load finished (type audio/mpeg)
(20:20:18) [0x559e65883000] [rb_gst_get_missing_plugin_type] rb-gst-media-types.c:67: no missing plugin details
(20:20:18) [0x559e65883000] [rb_metadata_get] rb-metadata-gst.c:953: ignoring Pop
(20:20:18) [0x559e65883000] [rb_metadata_get] rb-metadata-gst.c:953: ignoring Soundtrack
(20:20:18) [0x559e65883000] [rb_metadata_get] rb-metadata-gst.c:953: ignoring Anime
(20:20:18) [0x559e65883000] [connection_closed_cb] rb-metadata-dbus-service.c:218: client connection closed
flatpak-coredumpctl org.gnome.Rhythmbox3 shows me this
Running:
"flatpak" "run" "--filesystem=home" "--filesystem=/tmp" "--command=gdb" "--devel" "org.gnome.Rhythmbox3" "/usr/lib/kdeconnectd" "/tmp/tmpr8hmafgp"
ошибка: runtime/org.gnome.Sdk/x86_64/3.34 не установлен
Traceback (most recent call last):
File "/usr/bin/flatpak-coredumpctl", line 83, in
coredumper.run()
File "/usr/bin/flatpak-coredumpctl", line 58, in run
subprocess.check_call(flatpak_command)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['flatpak', 'run', '--filesystem=home', '--filesystem=/tmp', '--command=gdb', '--devel', 'org.gnome.Rhythmbox3', '/usr/lib/kdeconnectd', '/tmp/tmpr8hmafgp']' returned non-zero exit status 1.
The text was updated successfully, but these errors were encountered: