[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gcmd-dev] Migration to C++
From: |
Magnus Stålnacke |
Subject: |
Re: [gcmd-dev] Migration to C++ |
Date: |
Fri, 16 Mar 2007 10:40:14 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.12) Gecko/20051003 |
Piotr Eljasiak wrote:
Magnus - I'm sending small patch for adding a few TRACE() calls around
code responsible for popup menu creation. Could you please apply it
(patch -p1 < gcmd-rmb-popup.patch) and run gcmd from console? The
interesting part of log comes at the end of output, for me it looks
like:
Now this is strange...
When running it from the source dir, it works.
But when i make a pckage and install (/usr/local)
and run then it installed, then the problem is back,
crash on right-click.
And now it gets even stranger..
After it is installed, it dies when i run it from the
source tree too.
Then i did an uninstall, and now it works
just fine when i run it from the source /src
Maybe this is the reason that i am the only one having
this problem. I usually have the stable 1.2.x installed
in /usr, and 1.3.x installed in /usr/local
It is just on rare occations that i run it in the source
tree. Foolish? Well maybee, but 1.3.x gets well tested
since i use it everyday for normal tasks (that is when
it works and do not crash - now i use 1.2.3 for real tasks).
Some output with your patch.
-------------------------------------------------------
For a jpeg with default app (installed and crashing):
gnome-cmd-file-popmenu.cc(544) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) files: 0x88da40
gnome-cmd-file-popmenu.cc(417) gchar*
get_default_application_action_name(GList*) files: 0x88da40
gnome-cmd-file-popmenu.cc(418) gchar*
get_default_application_action_name(GList*) g_list_length(files): 1
gnome-cmd-file-popmenu.cc(424) gchar*
get_default_application_action_name(GList*) finfo: 0x82c010
gnome-cmd-file-popmenu.cc(426) gchar*
get_default_application_action_name(GList*) uri_str:
file:///home/magnus/Discovery.jpg
gnome-cmd-file-popmenu.cc(428) gchar*
get_default_application_action_name(GList*) app: 0x93e220
gnome-cmd-file-popmenu.cc(436) gchar*
get_default_application_action_name(GList*) escaped_app_name:
Bildvisaren gThumb
gnome-cmd-file-popmenu.cc(439) gchar*
get_default_application_action_name(GList*) retval: _Open with
"Bildvisaren gThumb"
gnome-cmd-file-popmenu.cc(548) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) open_uiinfo[0].label:
_Open with "Bildvisaren gThumb"
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkObject'
(gnome-commander:19023): Gtk-CRITICAL **: gtk_object_set_data_full:
assertion `GTK_IS_OBJECT (object)' failed
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GnomeCmdFileList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19023): GLib-GObject-CRITICAL **: g_object_ref:
assertion `G_IS_OBJECT (object)' failed
(gnome-commander:19023): GLib-GObject-WARNING **: instance with invalid
(NULL) class pointer
(gnome-commander:19023): GLib-GObject-CRITICAL **: g_signal_emit_valist:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(gnome-commander:19023): GLib-GObject-CRITICAL **: g_object_unref:
assertion `G_IS_OBJECT (object)' failed
-----------------------------------------------------
Now for a file without .ppt (still installed):
gnome-cmd-file-popmenu.cc(544) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) files: 0x88c7a0
gnome-cmd-file-popmenu.cc(417) gchar*
get_default_application_action_name(GList*) files: 0x88c7a0
gnome-cmd-file-popmenu.cc(418) gchar*
get_default_application_action_name(GList*) g_list_length(files): 1
gnome-cmd-file-popmenu.cc(424) gchar*
get_default_application_action_name(GList*) finfo: 0x82a9e0
gnome-cmd-file-popmenu.cc(426) gchar*
get_default_application_action_name(GList*) uri_str:
file:///home/magnus/testa.ppt
gnome-cmd-file-popmenu.cc(428) gchar*
get_default_application_action_name(GList*) app: 0
gnome-cmd-file-popmenu.cc(548) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) open_uiinfo[0].label: Ãppna
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkObject'
(gnome-commander:19035): Gtk-CRITICAL **: gtk_object_set_data_full:
assertion `GTK_IS_OBJECT (object)' failed
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GnomeCmdFileList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-WARNING **: invalid unclassed
pointer in cast to `GtkCList'
(gnome-commander:19035): GLib-GObject-CRITICAL **: g_object_ref:
assertion `G_IS_OBJECT (object)' failed
(gnome-commander:19035): GLib-GObject-WARNING **: instance with invalid
(NULL) class pointer
(gnome-commander:19035): GLib-GObject-CRITICAL **: g_signal_emit_valist:
assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(gnome-commander:19035): GLib-GObject-CRITICAL **: g_object_unref:
assertion `G_IS_OBJECT (object)' failed
----------------------------------------------------
And finally, not installed and run from src where everything
is working nice:
(skipped the part about pixmap loading)
gnome-cmd-file-popmenu.cc(544) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) files: 0x883020
gnome-cmd-file-popmenu.cc(417) gchar*
get_default_application_action_name(GList*) files: 0x883020
gnome-cmd-file-popmenu.cc(418) gchar*
get_default_application_action_name(GList*) g_list_length(files): 1
gnome-cmd-file-popmenu.cc(424) gchar*
get_default_application_action_name(GList*) finfo: 0x828040
gnome-cmd-file-popmenu.cc(426) gchar*
get_default_application_action_name(GList*) uri_str:
file:///home/magnus/Discovery.jpg
gnome-cmd-file-popmenu.cc(428) gchar*
get_default_application_action_name(GList*) app: 0x9313c0
gnome-cmd-file-popmenu.cc(436) gchar*
get_default_application_action_name(GList*) escaped_app_name:
Bildvisaren gThumb
gnome-cmd-file-popmenu.cc(439) gchar*
get_default_application_action_name(GList*) retval: _Open with
"Bildvisaren gThumb"
gnome-cmd-file-popmenu.cc(548) GtkWidget*
gnome_cmd_file_popmenu_new(GnomeCmdFileList*) open_uiinfo[0].label:
_Open with "Bildvisaren gThumb"
- Re: [gcmd-dev] Migration to C++, (continued)
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/12
- Re: [gcmd-dev] Migration to C++, Michael, 2007/03/13
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/13
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/13
- Re: [gcmd-dev] Migration to C++, Michael, 2007/03/14
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/14
- Re: [gcmd-dev] Migration to C++, Michael, 2007/03/14
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/15
- Re: [gcmd-dev] Migration to C++, Michael, 2007/03/15
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/16
- Re: [gcmd-dev] Migration to C++,
Magnus Stålnacke <=
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/16
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/17
- Re: [gcmd-dev] Migration to C++, Piotr Eljasiak, 2007/03/18
- Re: [gcmd-dev] Migration to C++, Magnus Stålnacke, 2007/03/19