Bug 2072353

Summary: pidgin does not start anymore after yersterdays update
Product: [Fedora] Fedora Reporter: GroovieMan <christian.groove>
Component: pidginAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 35CC: igor.raits, jskarvad, stu
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-04-06 06:34:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description GroovieMan 2022-04-06 06:11:46 UTC
Description of problem:
Due to a crash and several problems with pidgin and a Skype4b session i issues a bug #2072005 and received a lot of updates. Thanks, but now pidgin does not start anymore.  I am receiving these messages from the console:

1."Failed to load pk-gtk-module" that could be resolved after following these steps https://forums.fedoraforum.org/showthread.php?325790-What-is-the-pk-gtk-module
2. "Exiting because another libpurple client is already running."  well this could not be true after i restarted my computer!


Version-Release number of selected component (if applicable):
pidgin-2.14.6-2.fc35.x86_64
pidgin-indicator-1.0.1-8.fc35.x86_64
pidgin-sipe-1.25.0-11.fc35.x86_64
pidgin-libnotify-0.14-28.fc35.x86_64
libpurple-2.14.6-2.fc35.x86_64
purple-sipe-1.25.0-11.fc35.x86_64
purple-plugin_pack-2.8.0-3.fc35.x86_64


How reproducible:


Steps to Reproduce:
1. restart your computer (or not)
2. start pidgin an you get "Exiting because another libpurple client is already running."
3.

Actual results:
Exiting because another libpurple client is already running.

Expected results:
my pidgin window

Additional info:

Comment 1 GroovieMan 2022-04-06 06:15:35 UTC
Calling pidgin -d gives me:

(08:15:13) prefs: Reading /home/cgroove/.purple/prefs.xml
(08:15:13) prefs: Finished reading /home/cgroove/.purple/prefs.xml
(08:15:13) prefs: Unable to find rename pref for /core/plugins
(08:15:13) prefs: Renaming /core to /purple
(08:15:13) prefs: removing pref /core/plugins/core-plugin_pack-google/domain
(08:15:13) prefs: removing pref /core/plugins/core-plugin_pack-google
(08:15:13) prefs: removing pref /core/plugins
(08:15:13) prefs: removing pref /core
(08:15:13) prefs: purple_prefs_get_path: Unknown pref /pidgin/browsers/command
(08:15:13) dbus: okkk
(08:15:13) plugins: probing /usr/lib64/pidgin/convcolors.so
(08:15:13) plugins: probing /usr/lib64/pidgin/extplacement.so
(08:15:13) plugins: probing /usr/lib64/pidgin/gestures.so
(08:15:13) plugins: probing /usr/lib64/pidgin/gtkbuddynote.so
(08:15:13) plugins: probing /usr/lib64/pidgin/history.so
(08:15:13) plugins: probing /usr/lib64/pidgin/iconaway.so
(08:15:13) plugins: probing /usr/lib64/pidgin/markerline.so
(08:15:13) plugins: probing /usr/lib64/pidgin/musicmessaging.so
(08:15:13) plugins: probing /usr/lib64/pidgin/notify.so
(08:15:13) plugins: probing /usr/lib64/pidgin/pidginrc.so
(08:15:13) plugins: probing /usr/lib64/pidgin/sendbutton.so
(08:15:13) plugins: probing /usr/lib64/pidgin/spellchk.so
(08:15:13) plugins: probing /usr/lib64/pidgin/themeedit.so
(08:15:13) plugins: probing /usr/lib64/pidgin/ticker.so
(08:15:13) plugins: probing /usr/lib64/pidgin/timestamp.so
(08:15:13) plugins: probing /usr/lib64/pidgin/timestamp_format.so
(08:15:13) plugins: probing /usr/lib64/pidgin/transparency.so
(08:15:13) plugins: probing /usr/lib64/pidgin/vvconfig.so
(08:15:13) plugins: probing /usr/lib64/pidgin/xmppconsole.so
(08:15:13) plugins: probing /usr/lib64/pidgin/xmppdisco.so
(08:15:13) plugins: probing /usr/lib64/pidgin/indicator.so
(08:15:13) plugins: probing /usr/lib64/purple-2/autoaccept.so
(08:15:13) plugins: probing /usr/lib64/purple-2/buddynote.so
(08:15:13) plugins: probing /usr/lib64/purple-2/dbus-example.so
(08:15:13) plugins: probing /usr/lib64/purple-2/idle.so
(08:15:13) plugins: probing /usr/lib64/purple-2/joinpart.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libbonjour.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libgg.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libirc.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libnovell.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libsametime.so
(08:15:13) plugins: /usr/lib64/purple-2/libsametime.so has a prefs_info, but is a prpl. This is no longer supported.
(08:15:13) plugins: probing /usr/lib64/purple-2/libsimple.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libxmpp.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libzephyr.so
(08:15:13) plugins: probing /usr/lib64/purple-2/log_reader.so
(08:15:13) plugins: probing /usr/lib64/purple-2/newline.so
(08:15:13) plugins: probing /usr/lib64/purple-2/nss-prefs.so
(08:15:13) plugins: probing /usr/lib64/purple-2/offlinemsg.so
(08:15:13) plugins: probing /usr/lib64/purple-2/one_time_password.so
(08:15:13) plugins: probing /usr/lib64/purple-2/psychic.so
(08:15:13) plugins: probing /usr/lib64/purple-2/ssl-nss.so
(08:15:13) plugins: probing /usr/lib64/purple-2/ssl.so
(08:15:13) plugins: probing /usr/lib64/purple-2/statenotify.so
(08:15:13) plugins: probing /usr/lib64/purple-2/libsipe.so
(08:15:13) sipe: bindtextdomain = /usr/share/locale
(08:15:13) sipe: bind_textdomain_codeset = UTF-8
(08:15:13) sipe: NSS initialised
(08:15:13) plugins: probing /usr/lib64/purple-2/pidgin-libnotify.so
(08:15:13) plugins: probing /usr/lib64/purple-2/autoreply.so
(08:15:13) plugins: probing /usr/lib64/purple-2/bash.so
(08:15:13) plugins: probing /usr/lib64/purple-2/capsnot.so
(08:15:13) plugins: probing /usr/lib64/purple-2/colorize.so
(08:15:13) plugins: probing /usr/lib64/purple-2/dewysiwygification.so
(08:15:13) plugins: probing /usr/lib64/purple-2/dice.so
(08:15:13) plugins: probing /usr/lib64/purple-2/eight_ball.so
(08:15:13) plugins: probing /usr/lib64/purple-2/flip.so
(08:15:13) plugins: probing /usr/lib64/purple-2/google.so
(08:15:13) plugins: probing /usr/lib64/purple-2/groupmsg.so
(08:15:13) plugins: probing /usr/lib64/purple-2/highlight.so
(08:15:13) plugins: probing /usr/lib64/purple-2/ignore.so
(08:15:13) plugins: probing /usr/lib64/purple-2/irc-more.so
(08:15:13) plugins: probing /usr/lib64/purple-2/irchelper.so
(08:15:13) plugins: probing /usr/lib64/purple-2/listhandler.so
(08:15:13) plugins: probing /usr/lib64/purple-2/oldlogger.so
(08:15:13) plugins: probing /usr/lib64/purple-2/showoffline.so
(08:15:13) plugins: probing /usr/lib64/purple-2/simfix.so
(08:15:13) plugins: probing /usr/lib64/purple-2/slashexec.so
(08:15:13) plugins: probing /usr/lib64/purple-2/snpp.so
(08:15:13) plugins: probing /usr/lib64/purple-2/splitter.so
(08:15:13) plugins: probing /usr/lib64/purple-2/sslinfo.so
(08:15:13) plugins: probing /usr/lib64/purple-2/translate.so
(08:15:13) plugins: probing /usr/lib64/purple-2/xmppprio.so
(08:15:13) gg: Loading Gadu-Gadu protocol plugin with libgadu 1.12.2...
(08:15:14) mediamanager: Registered Audio/Source device H600 [Wireless Headset] Mono
(08:15:14) mediamanager: Registered Audio/Source device Webcam C270 Pro
(08:15:14) mediamanager: Registered Audio/Source device Family 17h (Models 10h-1fh) HD Audio Controller (PRIME B450M-A Motherboard) Analog Stereo
(08:15:14) mediamanager: Registered Audio/Sink device H600 [Wireless Headset] Analog Stereo
(08:15:14) mediamanager: Registered Audio/Sink device Family 17h (Models 10h-1fh) HD Audio Controller (PRIME B450M-A Motherboard) Analog Stereo
(08:15:14) mediamanager: Registered Video/Source device UVC Camera (046d:0825)
(08:15:14) mediamanager: Registered Video/Sink device llvmpipe (LLVM 13.0.0, 256 bits)
(08:15:14) mediamanager: Registered Video/Sink device AMD RADV RENOIR
(08:15:14) util: Reading file xmpp-caps.xml from directory /home/cgroove/.purple
(08:15:14) util: File /home/cgroove/.purple/xmpp-caps.xml does not exist (this is not necessarily an error)
(08:15:14) jabber: creating hash tables for data objects
(08:15:14) sipe: sipe_purple_plugin_load: registering D-Bus bindings
(08:15:14) prefs: /purple/status/scores/offline changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/available changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/invisible changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/away changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/extended_away changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/idle changed, scheduling save.
(08:15:14) prefs: /purple/status/scores/offline_msg changed, scheduling save.
(08:15:14) util: Reading file accounts.xml from directory /home/cgroove/.purple
(08:15:14) util: Reading file status.xml from directory /home/cgroove/.purple
(08:15:14) certificate: CertificateVerifier x509, singleuse requested but not found.
(08:15:14) certificate: CertificateVerifier singleuse registered
(08:15:14) certificate: CertificatePool x509, ca requested but not found.
(08:15:14) certificate: CertificateScheme x509 requested but not found.
(08:15:14) certificate/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later.
(08:15:14) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later.
(08:15:14) certificate: CertificatePool ca registered
(08:15:14) certificate: CertificatePool x509, tls_peers requested but not found.
(08:15:14) certificate: CertificatePool tls_peers registered
(08:15:14) certificate: CertificateVerifier x509, tls_cached requested but not found.
(08:15:14) certificate: CertificateVerifier tls_cached registered
(08:15:14) prefs: /purple/logging/format changed, scheduling save.
(08:15:14) prefs: /purple/logging/format changed, scheduling save.
(08:15:14) prefs: /purple/proxy/type changed, scheduling save.
(08:15:14) prefs: /purple/proxy/host changed, scheduling save.
(08:15:14) prefs: /purple/proxy/port changed, scheduling save.
(08:15:14) prefs: /purple/proxy/username changed, scheduling save.
(08:15:14) prefs: /purple/proxy/password changed, scheduling save.
(08:15:14) nss: Cipher - TLS_AES_128_GCM_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_CHACHA20_POLY1305_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_AES_256_GCM_SHA384: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_RC4_128_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_RC4_128_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_128_GCM_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_128_GCM_SHA256: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_256_GCM_SHA384: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_256_GCM_SHA384: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_128_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_128_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_128_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_256_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_256_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_AES_256_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_RC4_128_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_RSA_WITH_AES_128_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_RSA_WITH_AES_256_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_ECDSA_WITH_RC4_128_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_RSA_WITH_RC4_128_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_128_GCM_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_256_GCM_SHA384: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_128_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_128_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_CAMELLIA_128_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_256_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_AES_256_CBC_SHA256: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_CAMELLIA_256_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_SEED_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_3DES_EDE_CBC_SHA: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_RC4_128_SHA: Enabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_RC4_128_MD5: Enabled
(08:15:14) nss: Cipher - TLS_DHE_RSA_WITH_DES_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_DHE_DSS_WITH_DES_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_DES_CBC_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_ECDSA_WITH_NULL_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDHE_RSA_WITH_NULL_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_RSA_WITH_NULL_SHA: Disabled
(08:15:14) nss: Cipher - TLS_ECDH_ECDSA_WITH_NULL_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_NULL_SHA: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_NULL_SHA256: Disabled
(08:15:14) nss: Cipher - TLS_RSA_WITH_NULL_MD5: Disabled
(08:15:14) nss: TLS supported versions: 0x0303 through 0x0304
(08:15:14) nss: TLS versions allowed by default: 0x0303 through 0x0304
(08:15:14) certificate: CertificateScheme x509 requested but not found.
(08:15:14) certificate: CertificateScheme x509 registered
(08:15:14) util: Reading file smileys.xml from directory /home/cgroove/.purple
(08:15:14) util: File /home/cgroove/.purple/smileys.xml does not exist (this is not necessarily an error)
(08:15:14) sound: Initializing sound output drivers.
(08:15:14) prefs: /pidgin/conversations/placement changed, scheduling save.
(08:15:14) prefs: purple_prefs_get_bool: Unknown pref /pidgin/docklet/x11/embedded
(08:15:14) GLib-GObject: ../gobject/gsignal.c:2614: signal 'destroy' is invalid for instance '0x5636ed5ab7a0' of type 'GtkStatusIcon'
(08:15:14) gtkblist: added visibility manager: 1
(08:15:14) docklet: GTK+ created
(08:15:14) gtkmedia: Registering media element types
(08:15:14) certificate: CertificateVerifier tls_cached unregistered
(08:15:14) certificate: CertificateVerifier singleuse unregistered
(08:15:14) certificate: CertificatePool tls_peers unregistered
(08:15:14) certificate: CertificatePool ca unregistered
(08:15:14) main: Unloading normal plugins
(08:15:14) plugins: Unloading plugin NSS
(08:15:14) certificate: CertificateScheme x509 unregistered
(08:15:14) plugins: Unloading plugin SSL
(08:15:14) util: Writing file status.xml to directory /home/cgroove/.purple
(08:15:14) util: Writing file /home/cgroove/.purple/status.xml
(08:15:14) util: Writing file accounts.xml to directory /home/cgroove/.purple
(08:15:14) util: Writing file /home/cgroove/.purple/accounts.xml
(08:15:14) account: Destroying account 0x5636ed3340b0
(08:15:14) GLib: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed
(08:15:14) account: Destroying account 0x5636ed3453b0
(08:15:14) GLib: g_hash_table_remove_internal: assertion 'hash_table != NULL' failed
(08:15:14) g_log: purple_presence_destroy: assertion 'presence != NULL' failed
(08:15:14) main: Unloading all plugins
(08:15:14) plugins: Unloading plugin Bonjour
(08:15:14) plugins: Unloading plugin Gadu-Gadu
(08:15:14) plugins: Unloading plugin IRC
(08:15:14) plugins: Unloading plugin GroupWise
(08:15:14) plugins: Unloading plugin Sametime
(08:15:14) plugins: Unloading plugin SIMPLE
(08:15:14) plugins: Unloading plugin XMPP
(08:15:14) jabber: destroying hash tables for data objects
(08:15:14) plugins: Unloading plugin Zephyr
(08:15:14) plugins: Unloading plugin Office Communicator
(08:15:14) plugins: Unloading plugin SNPP
(08:15:14) gtkblist: removed visibility manager: 0
(08:15:14) docklet: GTK+ destroyed
(08:15:14) Gtk: IA__gtk_main_quit: assertion 'main_loops != NULL' failed
(08:15:14) util: Writing file prefs.xml to directory /home/cgroove/.purple
(08:15:14) util: Writing file /home/cgroove/.purple/prefs.xml

Comment 2 GroovieMan 2022-04-06 06:34:55 UTC
There must be a problem with one plugin. I deinstalled everything (via dnf) perform a reboot and a dnf update and then .. installed pidgin and pidgin-sipe. After all pidgin started again.