This is not a bug in gedit.
The issue was caused by a chain of python imports in the set of plugins I was
running. This specific problem was cause by bzr-dbus and bzr-notify both of
which had fallback conditions to import from old gtk or old gobject.
I located the problem imports by placing a pdb debug statement before the
assert in both the gtk and gobject gi modules. I then recreated the failure to
view the true stacktrace
** Changed in: gedit (Ubuntu)
Status: Triaged => Invalid
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gedit in Ubuntu.
https://bugs.launchpad.net/bugs/917344
Title:
gedit crashed with SIGABRT: (tp != NULL)
Status in Light-Weight Text Editor for Gnome:
New
Status in “gedit” package in Ubuntu:
Invalid
Bug description:
This may be an issue in gedit-developer-plugins or a another enabled plugin
because I have seen similar issues recently that relate to pygobject message I
see in the terminal:
TypeError: metaclass conflict: the metaclass of a derived class must be a
(non-strict) subclass of the metaclasses of all its bases
**
ERROR:/build/buildd/pygobject-3.0.3/gi/_gobject/pygobject.c:929:pygobject_new_full:
assertion failed: (tp != NULL)
I used GDPFind to locate text in a file, I clicked the matching row to
open the file. The file happen to already be open, I expected the
cursor to move the the proper line. I saw the TypeError: metaclass
conflict: in the terminal, then gedit crashed.
PS. GDP does not set __metaclass__. Most classes inherit from object
or a GObject class.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gedit 3.3.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-9.16-generic 3.2.1
Uname: Linux 3.2.0-9-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 1.90-0ubuntu2
Architecture: amd64
Date: Mon Jan 16 15:01:53 2012
ExecutablePath: /usr/bin/gedit
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: gedit _notes.txt
Signal: 6
SourcePackage: gedit
StacktraceTop:
raise () from /lib/x86_64-linux-gnu/libc.so.6
abort () from /lib/x86_64-linux-gnu/libc.so.6
g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
?? () from /usr/lib/python2.7/dist-packages/gi/_gobject/_gobject.so
Title: gedit crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to precise on 2012-01-15 (1 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
To manage notifications about this bug go to:
https://bugs.launchpad.net/gedit/+bug/917344/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp