Bug 572543 - Gnote segfault
Summary: Gnote segfault
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: gnote
Version: 13
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Rahul Sundaram
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 572029 575427 578252 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-03-11 14:06 UTC by Misha Shnurapet
Modified: 2010-11-06 00:09 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-11-06 00:09:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Misha Shnurapet 2010-03-11 14:06:15 UTC
When you run Gnote and double-click one of the three sample notes it closes itself.

[liveuser@localhost ~]$ gnote

(gnote:2326): GLib-GObject-WARNING **: cannot register existing type `gtkmm__GtkTextBuffer'
(110745632) ERROR: register_remote_control - Gnote is already running.  Exiting...

Kills the applet also. 

[liveuser@localhost ~]$ /usr/bin/gnote --panel-applet --oaf-activate-iid=OAFIID:GnoteApplet_Factory --oaf-ior-fd=20

(gnote:2353): GLib-GObject-WARNING **: cannot register existing type `gtkmm__GtkTextBuffer'
IOR:010000001e00000049444c3a426f6e6f626f2f47656e65726963466163746f72793a312e30000000030000000054424f580000000101020005000000554e4958000000000a0000006c6f63616c686f73740000002d0000002f746d702f6f726269742d6c697665757365722f6c696e632d3933312d302d343033383263396233653663300000000000000000caaedfba58000000010102002d0000002f746d702f6f726269742d6c697665757365722f6c696e632d3933312d302d34303338326339623365366330000000001c00000000000000c0fa8c60890168a8dc29282828282828050000003e46ba4201000000480000000100000002000000050000001c00000000000000c0fa8c60890168a8dc29282828282828050000003e46ba4201000000140000000100000001000105000000000901010000000000

(gnote:2353): GLib-GObject-WARNING **: cannot register existing type `gtkmm__GtkTextBuffer'

(gnote:2353): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'

(gnote:2353): GLib-GObject-CRITICAL **: g_object_class_find_property: assertion `G_IS_OBJECT_CLASS (class)' failed

(gnote:2353): glibmm-WARNING **: Glib::ConstructParams::ConstructParams(): object class "(null)" has no property named "tag_table"

(gnote:2353): GLib-GObject-CRITICAL **: g_type_class_unref: assertion `g_class != NULL' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_newv: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(gnote:2353): Gtk-CRITICAL **: gtk_text_buffer_get_tag_table: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed

(gnote:2353): GLib-GObject-WARNING **: cannot register existing type `gtkmm__GtkTextBuffer'

(gnote:2353): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `<invalid>'

(gnote:2353): GLib-GObject-CRITICAL **: g_object_class_find_property: assertion `G_IS_OBJECT_CLASS (class)' failed

(gnote:2353): glibmm-WARNING **: Glib::ConstructParams::ConstructParams(): object class "(null)" has no property named "tag_table"

(gnote:2353): GLib-GObject-CRITICAL **: g_type_class_unref: assertion `g_class != NULL' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_newv: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnote:2353): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(gnote:2353): Gtk-CRITICAL **: gtk_text_buffer_get_end_iter: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed

(gnote:2353): Gtk-CRITICAL **: gtk_text_buffer_get_start_iter: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed

(gnote:2353): Gtk-CRITICAL **: gtk_text_buffer_delete: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed

(gnote:2353): Gtk-CRITICAL **: gtk_text_buffer_get_start_iter: assertion `GTK_IS_TEXT_BUFFER (buffer)' failed

(gnote:2353): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Ошибка сегментирования (core dumped)
[liveuser@localhost ~]$ 

gnote-0.7.1-3.fc13.x86_64 on F13 Alpha livecd

How reproducible: always at different boots.


Steps to Reproduce:
1. Open Gnote;
2. Double-click a note.

or

1. Run Gnote;
2. Click on the icon in system tray;
3. Choose a note to open from the list in menu.
  
Gnote exits.

Comment 1 Misha Shnurapet 2010-03-11 15:37:25 UTC
or

1. Boot from the CD;
2. Click the Gnote icon on the panel;
3. Choose one of the three default notes to open.

Comment 2 Rahul Sundaram 2010-03-12 09:59:03 UTC
*** Bug 572029 has been marked as a duplicate of this bug. ***

Comment 3 Rahul Sundaram 2010-03-20 09:54:51 UTC
Try out this update

https://admin.fedoraproject.org/updates/gnote-0.7.2-1.fc13?_csrf_token=6be966a5932034978df998aa7452e300f7a650ce

Let me know if it still crashes

Comment 4 Misha Shnurapet 2010-03-20 11:30:53 UTC
Yes, it still crashes:

http://pastebin.org/118699

ABRT on the live install media doesn't catch it.

Comment 5 Rahul Sundaram 2010-03-22 13:47:28 UTC
Does it crash only when running as Live USB or does it crash post-installation as well?

Comment 6 Rahul Sundaram 2010-04-03 16:27:41 UTC
*** Bug 575427 has been marked as a duplicate of this bug. ***

Comment 7 Rahul Sundaram 2010-04-03 16:28:54 UTC
*** Bug 578252 has been marked as a duplicate of this bug. ***

Comment 8 Debarshi Ray 2010-04-06 00:31:18 UTC
This because of a bug in Gtkmm, which was fixed by the following commit:
http://git.gnome.org/browse/gtkmm/commit/?id=896de45b18656c3f983c0d537d161c03fa8866c1
The fix is present in 2.19.6 onwards.


Note You need to log in before you can comment on or make changes to this bug.