Pidgin is not visible when you first log in to Unity
I just upgraded my laptop to Ubuntu 12.04 Beta1 (I have run all the updates). I was surprised to see an old and annoying bug return. In 11.10 (and now in 12.04), when you first log into Ubuntu, the very first time you load the Pidgin client, it loads without crashing, however, no matter how many times you click on it, or try to alt-tab to it, it will never become visible.
The only way to get it to load is to shut down Pidgin and restart it, then you have to alt-tab to it. Once you do that, it will be visible and continue to work fine for the rest of the session. This is a very annoying bug. Before I report it again, I was wondering if others are having this issue and if it is a bug that is already being worked on. Thanks.
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu pidgin Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Related FAQ:
None Link to a FAQ
Revision history for this message
|
#1 |
Try unpinning the app from the launcher and close the app so it is not there then run:
mv ~/.purple ~/.purple_old
Then rerun the app and repin. You will get vanilla configs but setup an account as normal then reboot to test
Revision history for this message
|
#2 |
I followed your instructions exactly as you laid them out and the problem
persists. It is identical to the bug that 11.10 had. Someone had stated
it wasn't exactly a bug with Pidgin, but something with networking or
something when Pidgin first loaded. The bug has always been annoying, I
was surprised it is still there in 12.04.
On Sat, Mar 17, 2012 at 10:05 AM, actionparsnip <
<email address hidden>> wrote:
> Your question #190942 on pidgin in Ubuntu changed:
> https:/
>
> Status: Open => Answered
>
> actionparsnip proposed the following answer:
> Try unpinning the app from the launcher and close the app so it is not
> there then run:
>
> mv ~/.purple ~/.purple_old
>
> Then rerun the app and repin. You will get vanilla configs but setup an
> account as normal then reboot to test
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https:/
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https:/
>
> You received this question notification because you asked the question.
>
Revision history for this message
|
#3 |
You can rollb the change if you wish. All I can suggest is report a bug...
Revision history for this message
|
#4 |
I turned on debugging. As usual I had to run Pidgin twice, the following is what came through in the terminal. As usual, things work after the restart:
First run:
ngamradt@
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(10:44:04) prefs: Reading /home/ngamradt/
(10:44:04) prefs: Finished reading /home/ngamradt/
(10:44:04) prefs: purple_
(10:44:04) dbus: okkk
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) prpl-loubserp-mxit: Loading MXit libPurple plugin...
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) plugins: probing /usr/lib/
(10:44:04) util: Reading file xmpp-caps.xml from directory /home/ngamradt/
(10:44:04) util: File /home/ngamradt/
(10:44:04) jabber: creating hash tables for data objects
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) util: Reading file accounts.xml from directory /home/ngamradt/
(10:44:04) util: Reading file status.xml from directory /home/ngamradt/
(10:44:04) certificate: CertificateVerifier x509, singleuse requested but not found.
(10:44:04) certificate: CertificateVerifier singleuse registered
(10:44:04) certificate: CertificatePool x509, ca requested but not found.
(10:44:04) certificate: CertificateScheme x509 requested but not found.
(10:44:04) certificate/
(10:44:04) certificate/
(10:44:04) certificate: CertificatePool ca registered
(10:44:04) certificate: CertificatePool x509, tls_peers requested but not found.
(10:44:04) certificate: CertificatePool tls_peers registered
(10:44:04) certificate: CertificateVerifier x509, tls_cached requested but not found.
(10:44:04) certificate: CertificateVerifier tls_cached registered
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/proxy/type changed, scheduling save.
(10:44:04) prefs: /purple/proxy/host changed, scheduling save.
(10:44:04) prefs: /purple/proxy/port changed, scheduling save.
(10:44:04) prefs: /purple/
(10:44:04) prefs: /purple/
(10:44:04) certificate: CertificateScheme x509 requested but not found.
(10:44:04) certificate: CertificateScheme x509 registered
(10:44:04) util: Reading file smileys.xml from directory /home/ngamradt/
(10:44:04) util: File /home/ngamradt/
(10:44:04) stun: using server
(10:44:04) sound: Initializing sound output drivers.
(10:44:04) prefs: /pidgin/
(10:44:04) prefs: purple_
(10:44:04) gtkmedia: Registering media element types
(10:44:04) certificate: CertificateVerifier tls_cached unregistered
(10:44:04) certificate: CertificateVerifier singleuse unregistered
(10:44:04) certificate: CertificatePool tls_peers unregistered
(10:44:04) certificate: CertificatePool ca unregistered
(10:44:04) main: Unloading normal plugins
(10:44:04) plugins: Unloading plugin NSS
(10:44:04) certificate: CertificateScheme x509 unregistered
(10:44:04) plugins: Unloading plugin SSL
(10:44:04) util: Writing file accounts.xml to directory /home/ngamradt/
(10:44:04) util: Writing file /home/ngamradt/
(10:44:04) account: Destroying account 0xb7cf3a18
(10:44:04) GLib: g_hash_
(10:44:04) main: Unloading all plugins
(10:44:04) plugins: Unloading plugin AIM
(10:44:04) plugins: Unloading plugin Gadu-Gadu
(10:44:04) plugins: Unloading plugin Yahoo JAPAN
(10:44:04) plugins: Unloading plugin Perl Plugin Loader
(10:44:04) plugins: Unloading plugin Sametime
(10:44:04) plugins: Unloading plugin MySpaceIM
(10:44:04) plugins: Unloading plugin SIMPLE
(10:44:04) plugins: Unloading plugin Bonjour
(10:44:04) plugins: Unloading plugin Zephyr
(10:44:04) plugins: Unloading plugin IRC
(10:44:04) plugins: Unloading plugin XMPP
(10:44:04) jabber: destroying hash tables for data objects
(10:44:04) plugins: Unloading plugin MSN
(10:44:04) plugins: Unloading plugin MXit
(10:44:04) plugins: Unloading plugin ICQ
(10:44:04) plugins: Unloading plugin GroupWise
(10:44:04) plugins: Unloading plugin Yahoo
(10:44:04) Gtk: IA__gtk_main_quit: assertion `main_loops != NULL' failed
(10:44:04) util: Writing file prefs.xml to directory /home/ngamradt/
(10:44:04) util: Writing file /home/ngamradt/
Exiting because another libpurple client is already running.
Second Run:
ngamradt@
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
(10:45:49) prefs: Reading /home/ngamradt/
(10:45:49) prefs: Finished reading /home/ngamradt/
(10:45:49) prefs: purple_
(10:45:49) dbus: okkk
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) prpl-loubserp-mxit: Loading MXit libPurple plugin...
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) plugins: probing /usr/lib/
(10:45:49) util: Reading file xmpp-caps.xml from directory /home/ngamradt/
(10:45:49) util: File /home/ngamradt/
(10:45:49) jabber: creating hash tables for data objects
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) util: Reading file accounts.xml from directory /home/ngamradt/
(10:45:49) util: Reading file status.xml from directory /home/ngamradt/
(10:45:49) certificate: CertificateVerifier x509, singleuse requested but not found.
(10:45:49) certificate: CertificateVerifier singleuse registered
(10:45:49) certificate: CertificatePool x509, ca requested but not found.
(10:45:49) certificate: CertificateScheme x509 requested but not found.
(10:45:49) certificate/
(10:45:49) certificate/
(10:45:49) certificate: CertificatePool ca registered
(10:45:49) certificate: CertificatePool x509, tls_peers requested but not found.
(10:45:49) certificate: CertificatePool tls_peers registered
(10:45:49) certificate: CertificateVerifier x509, tls_cached requested but not found.
(10:45:49) certificate: CertificateVerifier tls_cached registered
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/proxy/type changed, scheduling save.
(10:45:49) prefs: /purple/proxy/host changed, scheduling save.
(10:45:49) prefs: /purple/proxy/port changed, scheduling save.
(10:45:49) prefs: /purple/
(10:45:49) prefs: /purple/
(10:45:49) certificate: CertificateScheme x509 requested but not found.
(10:45:49) certificate: CertificateScheme x509 registered
(10:45:49) util: Reading file smileys.xml from directory /home/ngamradt/
(10:45:49) util: File /home/ngamradt/
(10:45:49) stun: using server
(10:45:49) sound: Initializing sound output drivers.
(10:45:49) prefs: /pidgin/
(10:45:49) prefs: purple_
(10:45:49) gtkmedia: Registering media element types
(10:45:49) certificate: CertificateVerifier tls_cached unregistered
(10:45:49) certificate: CertificateVerifier singleuse unregistered
(10:45:49) certificate: CertificatePool tls_peers unregistered
(10:45:49) certificate: CertificatePool ca unregistered
(10:45:49) main: Unloading normal plugins
(10:45:49) plugins: Unloading plugin NSS
(10:45:49) certificate: CertificateScheme x509 unregistered
(10:45:49) plugins: Unloading plugin SSL
(10:45:49) util: Writing file accounts.xml to directory /home/ngamradt/
(10:45:49) util: Writing file /home/ngamradt/
(10:45:50) account: Destroying account 0xb8d47978
(10:45:50) GLib: g_hash_
(10:45:50) main: Unloading all plugins
(10:45:50) plugins: Unloading plugin AIM
(10:45:50) plugins: Unloading plugin Gadu-Gadu
(10:45:50) plugins: Unloading plugin Yahoo JAPAN
(10:45:50) plugins: Unloading plugin Perl Plugin Loader
(10:45:50) plugins: Unloading plugin Sametime
(10:45:50) plugins: Unloading plugin MySpaceIM
(10:45:50) plugins: Unloading plugin SIMPLE
(10:45:50) plugins: Unloading plugin Bonjour
(10:45:50) plugins: Unloading plugin Zephyr
(10:45:50) plugins: Unloading plugin IRC
(10:45:50) plugins: Unloading plugin XMPP
(10:45:50) jabber: destroying hash tables for data objects
(10:45:50) plugins: Unloading plugin MSN
(10:45:50) plugins: Unloading plugin MXit
(10:45:50) plugins: Unloading plugin ICQ
(10:45:50) plugins: Unloading plugin GroupWise
(10:45:50) plugins: Unloading plugin Yahoo
(10:45:50) Gtk: IA__gtk_main_quit: assertion `main_loops != NULL' failed
(10:45:50) util: Writing file prefs.xml to directory /home/ngamradt/
(10:45:50) util: Writing file /home/ngamradt/
Exiting because another libpurple client is already running.
Revision history for this message
|
#5 |
> no matter how many times you click on it, or try to alt-tab to it, it will never become visible.
Never experienced any issue in the past and currently running pidgin on pc and laptop.
12.04 was fresh alpha install, no upgrade, but ~.purple wasn't changed.
pidgin:
Installed: 1:2.10.2-1ubuntu1
Candidate: 1:2.10.2-1ubuntu1
Version table:
*** 1:2.10.2-1ubuntu1 0
500 http://
100 /var/lib/
First run here via message indicator (envelope symbol), then it'll display it's status indicator and all functions available.
My --debug output is much longer containing lots more intial setups of session management, network connections and accounts, but not
> Exiting because another libpurple client is already running.
Seems pidgin or rather telepathy, never had a clean shutdown, grep pid and kill all instances incl. telepathy* process which might be the culprit.
There has been some renaming recently (see changelog), maybe purge, autoremove and reinstall pidgin, also telepathy*, for example:
ii telepathy-gabble 0.15.4-1ubuntu1 Jabber/XMPP connection manager
ii telepathy-haze 0.5.0-1 Telepathy connection manager that uses libpurple
ii telepathy-idle 0.1.11-2 IRC connection manager for Telepathy
ii telepathy-indicator 0.2.0-0ubuntu1 Desktop service to integrate Telepathy with the messaging menu.
ii telepathy-logger 0.2.12-1 Telepathy logger service - Daemon
ii telepathy-
ii telepathy-salut 0.7.0-1ubuntu2 Link-local XMPP connection manager for the Telepathy framework
Beside there exist already dupe bugs, some confirmed some not. Best practice is to filter bug reports before reporting a new one.
https:/
Revision history for this message
|
#6 |
I mentioned this in the bug report as well. As a work-around, if I set Pidgin to load when I log in and set "Show System Tray Icon" to "Always", then this appears to work around the issue. I am unsure why this seems to work, but it would be nice to not have to do all of this in order to just get the Buddy List to work.
Can you help with this problem?
Provide an answer of your own, or ask Neal Gamradt for more information if necessary.