gnome-official ~ # ./gdbwait rhythmbox GNU gdb (Funtoo 11.2 vanilla) 11.2 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 21338 Reading symbols from /usr/bin/rhythmbox... Reading symbols from /usr/lib64/librhythmbox-core.so.10... Reading symbols from /usr/lib64/libglib-2.0.so.0... Reading symbols from /usr/lib64/libgobject-2.0.so.0... Reading symbols from /usr/lib64/libgtk-3.so.0... (No debugging symbols found in /usr/lib64/libgtk-3.so.0) Reading symbols from /usr/lib64/libX11.so.6... (No debugging symbols found in /usr/lib64/libX11.so.6) Reading symbols from /lib/libc.so.6... Reading symbols from /lib/libm.so.6... Reading symbols from /usr/lib64/libgio-2.0.so.0... Reading symbols from /usr/lib64/libgirepository-1.0.so.1... (No debugging symbols found in /usr/lib64/libgirepository-1.0.so.1) Reading symbols from /usr/lib64/libcairo.so.2... (No debugging symbols found in /usr/lib64/libcairo.so.2) Reading symbols from /usr/lib64/libpango-1.0.so.0... (No debugging symbols found in /usr/lib64/libpango-1.0.so.0) Reading symbols from /usr/lib64/libgdk_pixbuf-2.0.so.0... (No debugging symbols found in /usr/lib64/libgdk_pixbuf-2.0.so.0) Reading symbols from /usr/lib64/libgdk-3.so.0... (No debugging symbols found in /usr/lib64/libgdk-3.so.0) Reading symbols from /usr/lib64/libpangocairo-1.0.so.0... (No debugging symbols found in /usr/lib64/libpangocairo-1.0.so.0) Reading symbols from /usr/lib64/libatk-1.0.so.0... (No debugging symbols found in /usr/lib64/libatk-1.0.so.0) Reading symbols from /usr/lib64/libgstreamer-1.0.so.0... Reading symbols from /usr/lib64/libgstaudio-1.0.so.0... (No debugging symbols found in /usr/lib64/libgstaudio-1.0.so.0) Reading symbols from /usr/lib64/libgstbase-1.0.so.0... Reading symbols from /usr/lib64/libgsttag-1.0.so.0... (No debugging symbols found in /usr/lib64/libgsttag-1.0.so.0) Reading symbols from /usr/lib64/libgstcontroller-1.0.so.0... Reading symbols from /usr/lib64/libgstpbutils-1.0.so.0... (No debugging symbols found in /usr/lib64/libgstpbutils-1.0.so.0) Reading symbols from /usr/lib64/libjson-glib-1.0.so.0... (No debugging symbols found in /usr/lib64/libjson-glib-1.0.so.0) Reading symbols from /usr/lib64/libsoup-2.4.so.1... (No debugging symbols found in /usr/lib64/libsoup-2.4.so.1) Reading symbols from /usr/lib64/libxml2.so.2... (No debugging symbols found in /usr/lib64/libxml2.so.2) Reading symbols from /usr/lib64/libtdb.so.1... (No debugging symbols found in /usr/lib64/libtdb.so.1) Reading symbols from /usr/lib64/libtotem-plparser.so.18... (No debugging symbols found in /usr/lib64/libtotem-plparser.so.18) Reading symbols from /usr/lib64/libpeas-1.0.so.0... (No debugging symbols found in /usr/lib64/libpeas-1.0.so.0) Reading symbols from /usr/lib64/libpeas-gtk-1.0.so.0... (No debugging symbols found in /usr/lib64/libpeas-gtk-1.0.so.0) Reading symbols from /usr/lib64/libgudev-1.0.so.0... (No debugging symbols found in /usr/lib64/libgudev-1.0.so.0) Reading symbols from /lib/libpthread.so.0... Reading symbols from /lib/libpcre.so.1... (No debugging symbols found in /lib/libpcre.so.1) Reading symbols from /usr/lib/libffi.so.7... (No debugging symbols found in /usr/lib/libffi.so.7) Reading symbols from /usr/lib64/libgmodule-2.0.so.0... Reading symbols from /usr/lib64/libXi.so.6... (No debugging symbols found in /usr/lib64/libXi.so.6) Reading symbols from /usr/lib64/libXfixes.so.3... (No debugging symbols found in /usr/lib64/libXfixes.so.3) Reading symbols from /usr/lib64/libcairo-gobject.so.2... (No debugging symbols found in /usr/lib64/libcairo-gobject.so.2) Reading symbols from /usr/lib64/libatk-bridge-2.0.so.0... (No debugging symbols found in /usr/lib64/libatk-bridge-2.0.so.0) Reading symbols from /usr/lib64/libepoxy.so.0... (No debugging symbols found in /usr/lib64/libepoxy.so.0) Reading symbols from /usr/lib64/libfribidi.so.0... (No debugging symbols found in /usr/lib64/libfribidi.so.0) Reading symbols from /usr/lib64/libpangoft2-1.0.so.0... (No debugging symbols found in /usr/lib64/libpangoft2-1.0.so.0) Reading symbols from /usr/lib64/libharfbuzz.so.0... (No debugging symbols found in /usr/lib64/libharfbuzz.so.0) Reading symbols from /usr/lib64/libfontconfig.so.1... (No debugging symbols found in /usr/lib64/libfontconfig.so.1) Reading symbols from /usr/lib64/libfreetype.so.6... (No debugging symbols found in /usr/lib64/libfreetype.so.6) Reading symbols from /usr/lib/libxcb.so.1... (No debugging symbols found in /usr/lib/libxcb.so.1) Reading symbols from /lib/libdl.so.2... Reading symbols from /lib64/ld-linux-x86-64.so.2... Reading symbols from /lib/libz.so.1... (No debugging symbols found in /lib/libz.so.1) Reading symbols from /lib/libmount.so.1... (No debugging symbols found in /lib/libmount.so.1) Reading symbols from /lib/libresolv.so.2... Reading symbols from /usr/lib/libpixman-1.so.0... (No debugging symbols found in /usr/lib/libpixman-1.so.0) Reading symbols from /usr/lib/libEGL.so.1... (No debugging symbols found in /usr/lib/libEGL.so.1) Reading symbols from /usr/lib/libpng16.so.16... (No debugging symbols found in /usr/lib/libpng16.so.16) Reading symbols from /usr/lib/libxcb-shm.so.0... (No debugging symbols found in /usr/lib/libxcb-shm.so.0) Reading symbols from /usr/lib/libxcb-render.so.0... (No debugging symbols found in /usr/lib/libxcb-render.so.0) Reading symbols from /usr/lib/libXrender.so.1... (No debugging symbols found in /usr/lib/libXrender.so.1) Reading symbols from /usr/lib/libXext.so.6... (No debugging symbols found in /usr/lib/libXext.so.6) Reading symbols from /usr/lib/libGL.so.1... (No debugging symbols found in /usr/lib/libGL.so.1) Reading symbols from /usr/lib/libXinerama.so.1... (No debugging symbols found in /usr/lib/libXinerama.so.1) Reading symbols from /usr/lib/libXrandr.so.2... (No debugging symbols found in /usr/lib/libXrandr.so.2) Reading symbols from /usr/lib/libXcursor.so.1... (No debugging symbols found in /usr/lib/libXcursor.so.1) Reading symbols from /usr/lib/libXcomposite.so.1... (No debugging symbols found in /usr/lib/libXcomposite.so.1) Reading symbols from /usr/lib/libXdamage.so.1... (No debugging symbols found in /usr/lib/libXdamage.so.1) Reading symbols from /usr/lib/liborc-0.4.so.0... (No debugging symbols found in /usr/lib/liborc-0.4.so.0) Reading symbols from /usr/lib/libgstvideo-1.0.so.0... (No debugging symbols found in /usr/lib/libgstvideo-1.0.so.0) Reading symbols from /usr/lib/libsqlite3.so.0... (No debugging symbols found in /usr/lib/libsqlite3.so.0) Reading symbols from /usr/lib/libpsl.so.5... (No debugging symbols found in /usr/lib/libpsl.so.5) Reading symbols from /lib/liblzma.so.5... (No debugging symbols found in /lib/liblzma.so.5) Reading symbols from /usr/lib/libicuuc.so.69... (No debugging symbols found in /usr/lib/libicuuc.so.69) Reading symbols from /usr/lib/libbsd.so.0... (No debugging symbols found in /usr/lib/libbsd.so.0) Reading symbols from /usr/lib/libgcrypt.so.20... (No debugging symbols found in /usr/lib/libgcrypt.so.20) Reading symbols from /lib/libudev.so.1... (No debugging symbols found in /lib/libudev.so.1) Reading symbols from /usr/lib/libdbus-1.so.3... (No debugging symbols found in /usr/lib/libdbus-1.so.3) Reading symbols from /usr/lib/libatspi.so.0... (No debugging symbols found in /usr/lib/libatspi.so.0) Reading symbols from /usr/lib/libgraphite2.so.3... (No debugging symbols found in /usr/lib/libgraphite2.so.3) Reading symbols from /usr/lib/libexpat.so.1... (No debugging symbols found in /usr/lib/libexpat.so.1) Reading symbols from /lib/libuuid.so.1... (No debugging symbols found in /lib/libuuid.so.1) Reading symbols from /lib/libbz2.so.1.0... (No debugging symbols found in /lib/libbz2.so.1.0) Reading symbols from /usr/lib/libXau.so.6... (No debugging symbols found in /usr/lib/libXau.so.6) Reading symbols from /usr/lib/libXdmcp.so.6... (No debugging symbols found in /usr/lib/libXdmcp.so.6) Reading symbols from /lib/libblkid.so.1... (No debugging symbols found in /lib/libblkid.so.1) Reading symbols from /usr/lib/libGLdispatch.so.0... (No debugging symbols found in /usr/lib/libGLdispatch.so.0) Reading symbols from /usr/lib/libGLX.so.0... (No debugging symbols found in /usr/lib/libGLX.so.0) Reading symbols from /lib/librt.so.1... Reading symbols from /usr/lib/libicui18n.so.69... (No debugging symbols found in /usr/lib/libicui18n.so.69) Reading symbols from /usr/lib/libicudata.so.69... (No debugging symbols found in /usr/lib/libicudata.so.69) Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/libstdc++.so.6... (No debugging symbols found in /usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/libstdc++.so.6) Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/libgcc_s.so.1... (No debugging symbols found in /usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/libgcc_s.so.1) Reading symbols from /usr/lib/libmd.so.0... (No debugging symbols found in /usr/lib/libmd.so.0) Reading symbols from /usr/lib/libgpg-error.so.0... (No debugging symbols found in /usr/lib/libgpg-error.so.0) [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". 0x00007f508bff48aa in __ppoll (fds=0x558a59655720, nfds=3, timeout=, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:48 48 ../sysdeps/unix/sysv/linux/ppoll.c: No such file or directory. Continuing. Program received signal SIGHUP, Hangup. 0x00007f508bff48aa in __ppoll (fds=0x558a59655720, nfds=3, timeout=, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:48 48 in ../sysdeps/unix/sysv/linux/ppoll.c (gdb) backtrace full #0 0x00007f508bff48aa in __ppoll (fds=0x558a59655720, nfds=3, timeout=, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:48 __arg3 = _a5 = 8 _a2 = 3 __arg4 = 0 __arg1 = 94052693661472 _a3 = 140727506148912 resultvar = 18446744073709551102 __arg5 = 8 __arg2 = 3 _a4 = 0 _a1 = 94052693661472 sc_ret = sc_ret = tval = {tv_sec = 0, tv_nsec = 993827185} ret = #1 0x00007f508b92785f in gst_poll_wait (set=0x558a597ba800, timeout=timeout@entry=1000000000 [0:00:01.000000000]) at ../gstreamer-1.18.4/gst/gstpoll.c:1468 ts = {tv_sec = 1, tv_nsec = 0} tsptr = _g_boolean_var_ = mode = restarting = 0 is_timer = 0 res = -1 old_waiting = __func__ = "gst_poll_wait" #2 0x00007f508b92449e in exchange_packets (l=l@entry=0x558a5962ad50) at ../gstreamer-1.18.4/gst/gstpluginloader.c:1021 res = __func__ = "exchange_packets" #3 0x00007f508b925713 in plugin_loader_sync_with_child (l=0x558a5962ad50) at ../gstreamer-1.18.4/gst/gstpluginloader.c:320 No locals. #4 plugin_loader_load_and_sync (entry=0x558a59860180, l=0x558a5962ad50) at ../gstreamer-1.18.4/gst/gstpluginloader.c:338 len = len = __func__ = "plugin_loader_load_and_sync" _g_boolean_var_ = #5 plugin_loader_replay_pending (l=l@entry=0x558a5962ad50) at ../gstreamer-1.18.4/gst/gstpluginloader.c:277 entry = 0x558a59860180 cur = 0x558a598601a0 next = __func__ = "plugin_loader_replay_pending" #6 0x00007f508b925a78 in plugin_loader_free (loader=0x558a5962ad50) at ../gstreamer-1.18.4/gst/gstpluginloader.c:188 cur = got_plugin_details = fsync_ret = #7 0x00007f508b931c2d in clear_scan_context (context=0x7ffdad03a1f0) at ../gstreamer-1.18.4/gst/gstregistry.c:1141 No locals. #8 scan_and_update_registry (write_changes=1, error=0x7ffdad03a1e8, registry_file=0x558a5962c9d0 "/home/borisp/.cache/gstreamer-1.0/registry.x86_64.bin", default_registry=0x558a59624950 [GstRegistry|registry0]) at ../gstreamer-1.18.4/gst/gstregistry.c:1706 plugin_path = changed = 0 l = context = {registry = 0x558a59624950 [GstRegistry|registry0], helper_state = REGISTRY_SCAN_HELPER_RUNNING, helper = 0x558a5962ad50, changed = 0} plugin_path = changed = l = context = __func__ = "scan_and_update_registry" _g_boolean_var_ = _g_boolean_var_ = _g_boolean_var_ = list = i = _g_boolean_var_ = _g_boolean_var_ = home_plugins = _g_boolean_var_ = _g_boolean_var_ = _g_boolean_var_ = list = i = _g_boolean_var_ = _g_boolean_var_ = _g_boolean_var_ = _g_boolean_var_ = --Type for more, q to quit, c to continue without paging-- _g_boolean_var_ = #9 ensure_current_registry (error=0x7ffdad03a1e8) at ../gstreamer-1.18.4/gst/gstregistry.c:1784 reuse_env = ret = 1 do_update = registry_file = 0x558a5962c9d0 "/home/borisp/.cache/gstreamer-1.0/registry.x86_64.bin" default_registry = 0x558a59624950 [GstRegistry|registry0] have_cache = registry_file = default_registry = ret = do_update = have_cache = __func__ = "ensure_current_registry" _g_boolean_var_ = update_env = reuse_env = _g_boolean_var_ = _g_boolean_var_ = _g_boolean_var_ = #10 gst_update_registry () at ../gstreamer-1.18.4/gst/gstregistry.c:1861 err = 0x0 res = __func__ = "gst_update_registry" #11 0x00007f508b8c61d8 in init_post (context=, group=, data=, error=) at ../gstreamer-1.18.4/gst/gst.c:803 llf = 14 __func__ = "init_post" #12 0x00007f508cb426c1 in g_option_context_parse (context=context@entry=0x558a5961d080, argc=argc@entry=0x7ffdad03a390, argv=argv@entry=0x7ffdad03a3a0, error=error@entry=0x7ffdad03a3a8) at ../glib-2.70.0/glib/goption.c:2218 group = i = 1 j = k = list = 0x558a5960cce0 __func__ = "g_option_context_parse" #13 0x00007f508cc59003 in rb_application_run (app=0x558a5961b140, argc=argc@entry=1, argv=argv@entry=0x7ffdad03a6e8) at ../rhythmbox-3.4.6/shell/rb-application.c:569 context = 0x558a5961d080 debug = 0 debug_match = 0x0 nargc = 1 nargv = 0x7ffdad03a6e8 error = 0x0 options = {{long_name = 0x7f508cd14866 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffdad03a38c, description = 0x7f508cd0c246 "Enable debug output", arg_description = 0x0}, {long_name = 0x7f508cd1486e "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7ffdad03a398, description = 0x7f508cd0cd50 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x7f508cd0c26f "no-update", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x558a5961b024, description = 0x7f508cd0cd80 "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x7f508cd0c279 "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x558a5961b028, description = 0x7f508cd0c289 "Do not register the shell", arg_description = 0x0}, {long_name = 0x7f508cd0c2a3 "dry-run", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x558a5961b02c, description = 0x7f508cd0cdb0 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x7f508cd0c2ab "disable-plugins", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x558a5961b030, description = 0x7f508cd0c2bb "Disable loading of plugins", arg_description = 0x0}, {long_name = 0x7f508cd0c2d6 "rhythmdb-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x558a5961b038, description = 0x7f508cd0c2e4 "Path for database file to use", arg_description = 0x0}, {long_name = 0x7f508cd0c302 "playlists-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x558a5961b040, description = 0x7f508cd0cdf0 "Path for playlists file to use", arg_description = 0x0}, {long_name = 0x7f508cd2846e "version", short_name = 0 '\000', flags = 8, arg = G_OPTION_ARG_CALLBACK, arg_data = 0x7f508cc57fc0 , description = 0x7f508cd0ce10 "Show the version of the program", 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}} #14 0x0000558a57b6e203 in main (argc=1, argv=0x7ffdad03a6e8) at ../rhythmbox-3.4.6/shell/main.c:79 app = 0x558a5961b140 rc = (gdb)