Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Window Merge 0.3 Crashes Pidgin 2.10.7 on Ubuntu 13.04 #18

Open
kaljade opened this issue May 11, 2013 · 4 comments
Open

Window Merge 0.3 Crashes Pidgin 2.10.7 on Ubuntu 13.04 #18

kaljade opened this issue May 11, 2013 · 4 comments

Comments

@kaljade
Copy link

kaljade commented May 11, 2013

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

@dm0-
Copy link
Owner

dm0- commented May 11, 2013

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.

@kaljade
Copy link
Author

kaljade commented May 12, 2013

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

@dm0-
Copy link
Owner

dm0- commented May 16, 2013

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.

@kaljade
Copy link
Author

kaljade commented May 17, 2013

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants