window_merge icon indicating copy to clipboard operation
window_merge copied to clipboard

Window Merge 0.3 Crashes Pidgin 2.10.7 on Ubuntu 13.04

Open kaljade opened this issue 11 years ago • 4 comments

Installs no problem at all but as soon as you try to select it in the plugins list Pidgin crashes.

kaljade avatar May 11 '13 11:05 kaljade

I wasn't able to reproduce the crash with a live CD. Can you verify whether this happens with all other plugins disabled, or with a fresh Pidgin configuration? If you post your list of enabled plugins, I can try testing with them.

I recall sending a fix for a crash with Infopane from the Purple Plugin Pack in an earlier ticket, but guifications.org seems to have been wiped out. I don't think that fix made it into a release, so if Infopane is the cause, unfortunately you may have to choose one plugin or the other for the time being.

dm0- avatar May 11 '13 22:05 dm0-

On 12/05/13 08:10, David Michael wrote:

I wasn't able to reproduce the crash with a live CD. Can you verify whether this happens with all other plugins disabled, or with a fresh Pidgin configuration? If you post your list of enabled plugins, I can try testing with them.

I recall sending a fix for a crash with Infopane from the Purple Plugin Pack in an earlier ticket, but guifications.org seems to have been wiped out. I don't think that fix made it into a release, so if Infopane is the cause, unfortunately you may have to choose one plugin or the other for the time being.

— Reply to this email directly or view it on GitHub https://github.com/dm0-/window_merge/issues/18#issuecomment-17768411.

Hi David,

Thank you for your prompt response.

Please find attached a list of all my plug-ins and my system details, (I have uninstalled the Purple Plugin Pack, but Infopane was not selected). If you would like me to uninstall any other plug-ins on my end let me know as window merge is my preferred plug-in over all others (I have it installed on my windows machine).

Much appreciated,

Kal Plugin Information Window Merge Author: David Michael [email protected] Version: 0.3 Website: https://github.com/dm0-/window_merge ID String: gtk-dm0-window_merge Loadable: Yes Loaded: No

Markerline Author: Sadrul H Chowdhury [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-plugin_pack-markerline Loadable: Yes Loaded: No

Pidgin GTK+ Theme Control Author: Etan Reisner [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: purplerc Loadable: Yes Loaded: No

XMPP Service Discovery Author: Paul Aurich [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-xmppdisco Loadable: Yes Loaded: No

Pidgin Theme Editor Author: Sadrul Habib Chowdhury [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-theme-editor Loadable: Yes Loaded: No

XMPP Console Author: Sean Egan [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-xmpp Loadable: Yes Loaded: No

Iconify on Away Author: Eric Warmenhoven [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-iconaway Loadable: Yes Loaded: No

History Author: Sean Egan [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-history Loadable: Yes Loaded: No

Message Timestamp Formats Author: Richard Laager [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-timestamp_format Loadable: Yes Loaded: No

Buddy Notes Author: Etan Reisner [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtkbuddynote Loadable: Yes Loaded: No

Message Notification Author: Etan Reisner [email protected], Brian Tarricone [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-x11-notify Loadable: Yes Loaded: No

Off-the-Record Messaging Author: Ian Goldberg, Rob Smits, Chris Alexander, Willy Lew, Lisa Du, Nikita Borisov [email protected] Version: 4.0.0 Website: http://otr.cypherpunks.ca/ ID String: otr Loadable: Yes Loaded: No

ExtPlacement Author: Stu Tomlinson [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-extplacement Loadable: Yes Loaded: No

Contact Availability Prediction Author: Geoffrey Foster [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-g-off_-cap Loadable: Yes Loaded: No

Buddy Ticker Author: Syd Logan Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-ticker Loadable: Yes Loaded: No

Voice/Video Settings Author: Mike Ruprecht [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-maiku-vvconfig Loadable: Yes Loaded: No

Timestamp Author: Sean Egan [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-timestamp Loadable: Yes Loaded: No

Conversation Colours Author: Sadrul H Chowdhury [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-plugin_pack-convcolors Loadable: Yes Loaded: No

Extended Preferences Author: Kevin Stange [email protected] Version: 0.7 Website: http://gaim-extprefs.sf.net/ ID String: gtk-kstange-extendedprefs Loadable: Yes Loaded: No

Text replacement Author: Eric Warmenhoven [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-spellcheck Loadable: Yes Loaded: No

Send Button Author: Etan Reisner [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtksendbutton Loadable: Yes Loaded: No

Mouse Gestures Author: Christian Hammond [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-x11-gestures Loadable: Yes Loaded: No

Music Messaging Author: Christian Muise [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: gtk-hazure-musicmessaging Loadable: Yes Loaded: No

Gadu-Gadu Author: [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-gg Loadable: Yes Loaded: Yes

Skype Author: Eion Robb [email protected] Version: 2.0 Website: http://eion.robbmob.com/ ID String: prpl-bigbrownchunx-skype Loadable: Yes Loaded: Yes

Zephyr Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-zephyr Loadable: Yes Loaded: Yes

Libnotify Popups Author: Duarte Henriques [email protected] Version: 0.14 Website: http://sourceforge.net/projects/gaim-libnotify/ ID String: pidgin-libnotify Loadable: Yes Loaded: No

MSN Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-msn Loadable: Yes Loaded: Yes

Skype (D-Bus) Author: Eion Robb [email protected] Version: 2.0 Website: http://eion.robbmob.com/ ID String: prpl-bigbrownchunx-skype-dbus Loadable: Yes Loaded: Yes

Offline Message Emulation Author: Sadrul H Chowdhury [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-plugin_pack-offlinemsg Loadable: Yes Loaded: No

SSL Author: Christian Hammond [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-ssl Loadable: Yes Loaded: Yes

SIMPLE Author: Thomas Butter [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-simple Loadable: Yes Loaded: Yes

IRC Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-irc Loadable: Yes Loaded: Yes

Join/Part Hiding Author: Richard Laager [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-rlaager-joinpart Loadable: Yes Loaded: No

Buddy Notes Author: Stu Tomlinson [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-plugin_pack-buddynote Loadable: Yes Loaded: No

Buddy State Notification Author: Christian Hammond [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-statenotify Loadable: Yes Loaded: No

Autoaccept Author: Sadrul H Chowdhury [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-plugin_pack-autoaccept Loadable: Yes Loaded: No

New Line Author: Stu Tomlinson [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-plugin_pack-newline Loadable: Yes Loaded: No

XMPP Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-jabber Loadable: Yes Loaded: Yes

Sametime Author: Christopher (siege) O'Brien [email protected] Version: 2.10.7 Website: http://meanwhile.sourceforge.net/ ID String: prpl-meanwhile Loadable: Yes Loaded: Yes

Tcl Plugin Loader Author: Ethan Blanton [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-tcl Loadable: Yes Loaded: Yes

Perl Plugin Loader Author: Christian Hammond [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-perl Loadable: Yes Loaded: Yes

NSS Author: Christian Hammond [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: ssl-nss Loadable: Yes Loaded: Yes

ICQ Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-icq Loadable: Yes Loaded: Yes

I'dle Mak'er Author: Eric Warmenhoven [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-idle Loadable: Yes Loaded: No

MXit Author: Pieter Loubser [email protected] Version: 2.10.7 Website: http://www.mxit.com ID String: prpl-loubserp-mxit Loadable: Yes Loaded: Yes

MySpaceIM Author: Jeff Connelly [email protected] Version: 0.18 Website: http://developer.pidgin.im/wiki/MySpaceIM/ ID String: prpl-myspace Loadable: Yes Loaded: Yes

AIM Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-aim Loadable: Yes Loaded: Yes

GroupWise Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-novell Loadable: Yes Loaded: Yes

Log Reader Author: Richard Laager [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-log_reader Loadable: Yes Loaded: No

DBus Example Author: Piotr Zielinski (http://cl.cam.ac.uk/~pz215) Version: 2.10.7 Website: http://pidgin.im/ ID String: dbus-example Loadable: Yes Loaded: No

Bonjour Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-bonjour Loadable: Yes Loaded: Yes

Psychic Mode Author: Christopher O'Brien [email protected] Version: 2.10.7 Website: http://pidgin.im/ ID String: core-psychic Loadable: Yes Loaded: No

Yahoo Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-yahoo Loadable: Yes Loaded: Yes

Yahoo JAPAN Author: (null) Version: 2.10.7 Website: http://pidgin.im/ ID String: prpl-yahoojp Loadable: Yes Loaded: Yes

kaljade avatar May 12 '13 00:05 kaljade

I believe I've installed every plugin in your list. (Except for Skype since its website seems to be down, but I don't think a protocol plugin would conflict with this GTK plugin.) I have successfully enabled a build from git master after enabling all of the other plugins using the latest Ubuntu live CD.

This was all done with a blank Pidgin configuration, so there may be some setting causing the issue for you. If you want to verify whether it works with a fresh configuration, quit Pidgin and move/rename ".purple" in your home directory. When you start Pidgin again, it will create configuration files that should allow you to enable all the plugins. To restore your old settings: quit Pidgin, delete the new ".purple" it created, and move your old configuration directory back to ".purple".

If you can provide a backtrace of the crash, that should give me enough of a lead to find the problem. To do this, install gdb and pidgin-dbg. Quit Pidgin, then start it in gdb on a command-line with:

gdb pidgin

You can then run the program normally by entering "r". After causing the crash to happen in Pidgin, enter "bt" in gdb to print the backtrace. You can then quit gdb with "q" and run Pidgin normally again.

dm0- avatar May 16 '13 17:05 dm0-

Hi David,

Thanks for your ongoing support with this!

Still no joy after renaming my .purple directory and reinstalling window merge.

The backtrace froze at the point of window merge crashing, but maybe it will still help (please find attached)?

Cheers,

Kal GNU gdb (GDB) 7.5.91.20130417-cvs-ubuntu Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html 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-linux-gnu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /usr/bin/pidgin...Reading symbols from /usr/lib/debug/usr/bin/pidgin...done. done. (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/pidgin warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeadea700 (LWP 23064)] [New Thread 0x7fffea5e9700 (LWP 23065)] [New Thread 0x7fffd6d5f700 (LWP 23066)] [New Thread 0x7fffce344700 (LWP 23067)] [New Thread 0x7fffcdb43700 (LWP 23069)] [New Thread 0x7fffb5e9b700 (LWP 23101)] [Thread 0x7fffce344700 (LWP 23067) exited]

Program received signal SIGSEGV, Segmentation fault. regenerate_options_items (win=) at /build/buildd/pidgin-2.10.7/./pidgin/gtkconv.c:3343 3343 /build/buildd/pidgin-2.10.7/./pidgin/gtkconv.c: No such file or directory. (gdb)

kaljade avatar May 17 '13 07:05 kaljade