Context:
Pidgin 2.10.9 installed in 64 bit Ubuntu 14.04.4 (kernel 3.16.0-50-generic #67 - Unity desktop) with following plugins:
- purple-hangouts
- libpurple-bin
- telegram-purple
- purple-skypeweb
Upon pidgin launch from Unity system tray, the pidgin contact window appears, buddies appear gradually: Telegram ones, then Hangout ones, followd by Skype ones. Once this sequence is over the icon in the launch bar disappears, the pidgin contact window with all buddies too and pidgin quits. It all takes about 3 seconds and is absolutely reproducible across reboots. Prior to that, pidgin had worked well since installation, i.e. for about a week or so.
As pidgin crashes, I do in terminal:
$ dmesg | grep pidgin` gives: [ 483.627889] pidgin[4349]: segfault at 0 ip 00007f2e1a1e6468 sp 00007ffd63a9d790 error 4 in encrypt.so[7f2e1a1d1000+1b000]
Per Eion Robb's advice, I installed debug symbols, disabled Ubuntu's "apport" and:
$ gdb pidgin 2>&1 | tee ~/pidgin-backtrace-dbg.log
I included the backtrace log as an attachement.
I also I renamed the file /usr/lib/pidgin/encrypt.so and that suddendly makes pidgin stable at launch in Unity.
But apparently there is more to my troubles than just that. Apparently at present none of my buddies can see me online and vice versa.
I am very tempted to purge and reinstall pidgin and plugins, but I will refrain until I hear from you, in the event you need me to participate in some debug moves with my broken pidgin as it stands.
Pointers on how to proceed are welcome.
-ced
I think that purging/re-installing is a good idea. My suspicion is that the issue is with loading the resource for the "lock" or "unlock" icon. Possibly a problem with the resource files that would be fixed by a reinstall. For what it is worth, I'm not maintaing the code at this point, so while I'm glad if it works for anyone, I'm unlikely to spend time delving into any issues.
I'm not using Pidgin myself these days, so I don't have recent first-hand experience. But I'd suggest trying out the OTR plugin if you continue to have issues with this one.
-Bill