View Issue Details

IDProjectCategoryView StatusLast Update
0000415SkyChart1-Softwarepublic10-10-30 10:11
ReporterTerrence Branscombe Assigned ToPatrick Chevalley  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86OSLinuxOS Version2.6
Product Version3.0.1.5 SVN 
Target Version3.2Fixed in Version3.1 SVN 
Summary0000415: Cannot add external catalog from Configuration dialog
DescriptionClicking on the Add button from the Configuration dialog at Setup -> All configuration options -> Catalog -> Catalog causes program to freeze.
TagsNo tags attached.

Relationships

related to 0000573 closedPatrick Chevalley File Chooser chrashes app 

Activities

Patrick Chevalley

08-11-26 11:41

administrator   ~0000768

When you click this button it must add a row to the catalog list and open the Gtk file selection dialog to select the catalog.
But I cannot reproduce this problem so I have a few more question for you.

- do you see a new row appear on the catalog list before it freeze?
- do it freeze if you click the folder icon on an existing row?
- what is the full installation path for the catalogs (the standard path is /usr/share/apps/skychart/cat)

To go further, please install the Nov. 24 version from
http://www.ap-i.net/skychart/en/development_version
Also install the files from the "debug" folder and run with gdb as indicated to get more details on the problem.

Terrence Branscombe

08-11-30 22:02

reporter   ~0000769

Hi Patrick:

In response to your e-mail on this issue I installed the debug version of skychart in /usr/bin (install location of 'skychart') and ran it with gdb. The results are as follows:

bree:/usr/bin# gdb skychart
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/skychart
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread -1218180672 (LWP 6036)]
2008-11-30T11:44:13.806 Start trace
2008-11-30T11:44:13.807 Try language: en_CA, en
2008-11-30T11:44:13.891 Language: en English

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'
[New Thread -1229595728 (LWP 6041)]
[Thread -1229595728 (LWP 6041) exited]
[New Thread -1237988432 (LWP 6043)]
[Thread -1237988432 (LWP 6043) exited]
2008-11-30T11:44:17.924 Create table cdc_ast_name ... Ok
2008-11-30T11:44:17.946 Create table cdc_ast_elem_list ... Ok
2008-11-30T11:44:17.984 Create table cdc_ast_elem ... Ok
2008-11-30T11:44:18.076 Create table cdc_ast_mag ... Ok
2008-11-30T11:44:18.133 Create table cdc_com_name ... Ok
2008-11-30T11:44:18.182 Create table cdc_com_elem_list ... Ok
2008-11-30T11:44:18.250 Create table cdc_com_elem ... Ok
2008-11-30T11:44:18.319 Create table cdc_fits ... Ok
2008-11-30T11:44:18.389 Create table cdc_country ... Ok
2008-11-30T11:44:18.523 Create table cdc_location ... Ok
2008-11-30T11:44:18.565 Connected to SQL database /root/cartes_du_ciel/database/cdc.db

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'
2008-11-30T12:50:55.382 Connected to SQL database /root/cartes_du_ciel/database/cdc.db
[New Thread -1237988432 (LWP 7634)]

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'
2008-11-30T12:51:02.252 Listen on port: 3292

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'

(skychart:6036): GLib-GObject-WARNING **: IA__g_object_get_valist: object class `GtkSettings' has no property named `gtk-cursor-blink-timeout'
[New Thread -1270584400 (LWP 7657)]

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1218180672 (LWP 6036)]
0xb77a26be in cairo_debug_reset_static_data () from /usr/lib/libcairo.so.2
(gdb)

Patrick Chevalley

08-12-01 18:14

administrator   ~0000770

Thank you for your testing but I miss one part of the trace.
Please redo the same and type bt on the last (gdb) prompt after the Arithmetic exception occur. Scroll down all the pages if required and copy the result.

Also indicate your Gtk version and the theme you use, I not get all this warning on mine.

Terrence Branscombe

08-12-04 05:20

reporter   ~0000771

Sorry for the delay reporting back, Patrick.

I believe my Gtk version is 2.8.2-1 and the theme I use on my Gnome desktop is Nuvola.

The gdb trace after entering the 'bt' command at the (dbg) prompt is:

(gdb) bt
#0 0xb781d6be in cairo_debug_reset_static_data () from /usr/lib/libcairo.so.2
#1 0xb782d916 in cairo_surface_create_similar () from /usr/lib/libcairo.so.2
#2 0xb7824134 in cairo_path_destroy () from /usr/lib/libcairo.so.2
#3 0xb781ec03 in cairo_font_options_create () from /usr/lib/libcairo.so.2
#4 0xb7819d92 in cairo_fill_extents () from /usr/lib/libcairo.so.2
#5 0xb482c330 in rsvg_error_get_type () from /usr/lib/librsvg-2.so.2
#6 0xb482783e in rsvg_set_default_dpi () from /usr/lib/librsvg-2.so.2
#7 0xb481dbeb in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#8 0xb48201ce in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#9 0xb4820426 in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#10 0xb48201ce in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#11 0xb4820c66 in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#12 0xb48201ce in rsvg_handle_new_from_data () from /usr/lib/librsvg-2.so.2
#13 0xb482c8d8 in rsvg_handle_render_cairo_sub () from /usr/lib/librsvg-2.so.2
#14 0xb482ce01 in rsvg_handle_get_pixbuf_sub () from /usr/lib/librsvg-2.so.2
#15 0xb482ced3 in rsvg_handle_get_pixbuf () from /usr/lib/librsvg-2.so.2
#16 0xb6d91c17 in fill_info ()
   from /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
#17 0x08f25560 in ?? ()
#18 0x08f82928 in ?? ()
#19 0xbfe03f1c in ?? ()
#20 0xb48282f0 in rsvg_error_quark () from /usr/lib/librsvg-2.so.2
#21 0xb7e891c8 in gdk_pixbuf_loader_close ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#22 0xb7c8e65e in gtk_icon_info_free () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c8e99d in gtk_icon_info_load_icon () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7c9081e in gtk_icon_theme_load_icon () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb554fa73 in fs_module_init ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#26 0xb554fcd2 in fs_module_init ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#27 0xb7c7762f in gtk_file_system_render_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb7c62c2e in _gtk_file_chooser_default_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7c6bb06 in _shortcuts_model_filter_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7c6bc8f in _shortcuts_model_filter_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7ae8e38 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#32 0xb7ae9a5f in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#33 0xb7ae9b70 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#34 0xb7c61d66 in _gtk_file_chooser_default_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7c6d9cc in gtk_file_chooser_widget_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#36 0xb7ae8e38 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#37 0xb7ae99b7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#38 0xb7ae9b70 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#39 0xb7c5fba3 in gtk_file_chooser_dialog_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb7ae8e38 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#41 0xb7ae9a5f in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#42 0xb7ae9b70 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#43 0xb7c5f5dc in gtk_file_chooser_dialog_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb7c5f68c in gtk_file_chooser_dialog_new ()
   from /usr/lib/libgtk-x11-2.0.so.0
#45 0x08359e27 in TGTK2WSFILEDIALOG__CREATEHANDLE (ACOMMONDIALOG=0xb72f73d0,
    pvmt=0x86cece0 <VMT_GTK2WSDIALOGS_TGTK2WSFILEDIALOG>)
    at gtk2wsdialogs.pp:1052
#46 0x08359a22 in TGTK2WSOPENDIALOG__CREATEHANDLE (ACOMMONDIALOG=0xb72f73d0,
    pvmt=0xb7513b90) at gtk2wsdialogs.pp:932
#47 0x080b6a96 in TCOMMONDIALOG__EXECUTE (this=0xb72f73d0)
    at commondialog.inc:36
#48 0x080b7046 in TFILEDIALOG__EXECUTE (this=0xb72f73d0) at filedialog.inc:62
#49 0x08181a94 in TF_CONFIG_CATALOG__EDITGCATPATH (ROW=2, this=0xb5716890)
    at pu_config_catalog.pas:642
#50 0x08182156 in TF_CONFIG_CATALOG__ADDCATCLICK (SENDER=0xb54d37b0,
---Type <return> to continue, or q <return> to quit---
    this=0xb5716890) at pu_config_catalog.pas:691
#51 0x08248324 in TCONTROL__CLICK (this=0xb54d37b0) at control.inc:2094
#52 0x0825a76f in TBUTTONCONTROL__CLICK (this=0xb54d37b0)
    at buttoncontrol.inc:57
#53 0x0825ae45 in TCUSTOMBUTTON__CLICK (this=0xb54d37b0) at buttons.inc:185
#54 0x0825b2e1 in TBUTTON__CLICK (this=0xb54d37b0) at buttons.inc:329
#55 0x0825affa in TCUSTOMBUTTON__WMDEFAULTCLICKED (MESSAGE=
      {MSG = 66567, WPARAM = -1075818768, LPARAM = -1213325246, RESULT = -1213122832, WPARAMLO = 20208, WPARAMHI = 49120, LPARAMLO = 8258, LPARAMHI = 47022, RESULTLO = 14064, RESULTHI = 47025}, this=0xb54d37b0) at buttons.inc:240
#56 0x08069579 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#57 0x0825afe0 in TCUSTOMBUTTON__CMUIACTIVATE (MESSAGE=
      {MSG = 66567, WPARAM = -1075818768, LPARAM = -1213325246, RESULT = -1213122832, WPARAMLO = 20208, WPARAMHI = 49120, LPARAMLO = 8258, LPARAMHI = 47022, RESULTLO = 14064, RESULTHI = 47025}, this=0xb54d37b0) at buttons.inc:229
#58 0x0823ef64 in TWINCONTROL__WNDPROC (MESSAGE=
      {MSG = 66567, WPARAM = -1075818768, LPARAM = -1213325246, RESULT = -1213122832, WPARAMLO = 20208, WPARAMHI = 49120, LPARAMLO = 8258, LPARAMHI = 47022, RESULTLO = 14064, RESULTHI = 47025}, this=0xb54d37b0) at wincontrol.inc:4749
#59 0x083612d3 in DELIVERMESSAGE (TARGET=0xb54d37b0, AMESSAGE=void)
    at lclmessageglue.pas:103
#60 0x0835ff20 in GTK2WSBUTTON_CLICKED (AWIDGET=0x8a0e480, AINFO=0xb55dd4a0)
    at gtk2wsstdctrls.pp:1645
---Type <return> to continue, or q <return> to quit---
#61 0xb7af0e1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#62 0xb7ae398b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#63 0xb7af3f2d in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#64 0xb7af5429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#65 0xb7af55d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#66 0xb7bf5f11 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#67 0xb7bf77dc in gtk_button_set_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#68 0xb7af0e1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#69 0xb7ae1f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#70 0xb7ae398b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#71 0xb7af43b8 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#72 0xb7af5429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#73 0xb7af55d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#74 0xb7bf5fa1 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#75 0xb7bf6001 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#76 0xb7cc4250 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#77 0xb7ae1f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#78 0xb7ae3a7c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#79 0xb7af456f in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#80 0xb7af5208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#81 0xb7af55d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#82 0xb7dadf64 in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#83 0xb7cbdbd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#84 0xb7cbee07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#85 0xb7b57eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#86 0xb7a73731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#87 0xb7a767a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#88 0xb7a76d27 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#89 0xb7cbf073 in gtk_main_iteration_do () from /usr/lib/libgtk-x11-2.0.so.0
#90 0x082e8eaa in TGTKWIDGETSET__APPWAITMESSAGE (this=0xb75010b0)
    at gtkwidgetset.inc:1253
#91 0x080863f2 in TAPPLICATION__IDLE (WAIT=true, this=0xb74f9010)
    at application.inc:333
#92 0x08083734 in TCUSTOMFORM__SHOWMODAL (this=0xb5716890)
    at customform.inc:2091
#93 0x08162e77 in TF_MAIN__SETUPCATALOGPAGE (PAGE=0, this=0xb7475e30)
    at pu_main.pas:2733
#94 0x08162be9 in TF_MAIN__SETUPCATALOGEXECUTE (SENDER=0xb75047b0,
    this=0xb7475e30) at pu_main.pas:2706
---Type <return> to continue, or q <return> to quit---
#95 0x08098002 in CLASSES_TBASICACTION_$__EXECUTE$$BOOLEAN ()
#96 0x0822a4e2 in TCONTAINEDACTION__EXECUTE (this=0xb75047b0)
    at containedaction.inc:104
#97 0x0822be48 in TCUSTOMACTION__EXECUTE (this=0xb75047b0)
    at customaction.inc:252
#98 0x08097e02 in CLASSES_TBASICACTIONLINK_$__EXECUTE$TCOMPONENT$$BOOLEAN ()
#99 0x0822cf40 in TMENUITEM__CLICK (this=0xb7317f40) at menuitem.inc:73
#100 0x0822d598 in TMENUITEM__DOCLICKED (MSG=void, this=0xb7317f40)
    at menuitem.inc:261
#101 0x08069579 in SYSTEM_TOBJECT_$__DISPATCH$formal ()
#102 0x0822d570 in TMENUITEM__GETPARENTCOMPONENT (this=0xb7317f40)
    at menuitem.inc:253
#103 0x08312081 in GTKACTIVATECB (WIDGET=0x8bccab0, DATA=0xb7317f40)
    at gtkcallback.inc:383
#104 0xb7af0e1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#105 0xb7ae398b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#106 0xb7af3f2d in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#107 0xb7af5429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#108 0xb7af55d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#109 0xb7db2042 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#110 0xb7cd0262 in gtk_menu_shell_activate_item ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgtk-x11-2.0.so.0
#111 0xb7cd1810 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0
#112 0xb7cc5d3f in gtk_menu_attach () from /usr/lib/libgtk-x11-2.0.so.0
#113 0xb7cc4250 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#114 0xb7ae1f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#115 0xb7ae398b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#116 0xb7af456f in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#117 0xb7af5208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#118 0xb7af55d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#119 0xb7dadf64 in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#120 0xb7cbdbd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#121 0xb7cbee07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#122 0xb7b57eea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#123 0xb7a73731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#124 0xb7a767a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#125 0xb7a76d27 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#126 0xb7cbf073 in gtk_main_iteration_do () from /usr/lib/libgtk-x11-2.0.so.0
#127 0x082e8eaa in TGTKWIDGETSET__APPWAITMESSAGE (this=0xb75010b0)
    at gtkwidgetset.inc:1253
#128 0x080863f2 in TAPPLICATION__IDLE (WAIT=true, this=0xb74f9010)
---Type <return> to continue, or q <return> to quit---
    at application.inc:333
#129 0x08087daf in TAPPLICATION__HANDLEMESSAGE (this=0xb74f9010)
    at application.inc:1050
#130 0x080880cf in TAPPLICATION__RUNLOOP (this=0xb74f9010)
    at application.inc:1160
#131 0x080774e3 in TWIDGETSET__APPRUN (
    ALOOP=0x8088090 <TAPPLICATION__RUNLOOP>, this=0xb75010b0)
    at interfacebase.inc:49
#132 0x0808808a in TAPPLICATION__RUN (this=0xb74f9010) at application.inc:1147
#133 0x0805cb39 in main () at cdc.lpr:170
(gdb)

Patrick Chevalley

08-12-04 09:56

administrator   ~0000772

Thank you for the trace, the problem is clearly show now.

The problem is within Gtk, when the file dialog box try to draw an icon.
Unfortunately I cannot do anything to solve this problem, an action is to be taken on the Gtk side.

Look first if you can upgrade your Gtk, even my debian stable use 2.8.20-7 and it work fine. Current Gtk stable version is 2.14.5.

Or install the gtk-theme-switch package and change for the default gtk theme by running the switch2 command.

Terrence Branscombe

08-12-07 20:25

reporter   ~0000774

Hi Patrick,

Sorry for my ignorance, but I misreported my Gtk version to you in our last exchange. What I quoted you was the Debian package version, not the Gtk version. I see now that I have version 2.8.20-7 of Gtk, which is what an up-to-date Debian Etch system should have, I believe. Does this mean the problem still resides with Gtk?

Patrick Chevalley

08-12-08 10:21

administrator   ~0000775

OK, so I have the same version on the Debian Etch server I use to build the packages.

I do more testing to try to reproduce the problem, I install gnome-themes-extras to select the Nuvola theme but for me it work fine.

Continuing testing I finally manage to reproduce the problem by selecting the SphereCrystal theme. So the problem is really theme related.

Please install the package gtk-theme-switch, run the switch2 command with the same user you run skychart, select a "safe" theme DebianRed for example, click the Apply button and close switch2.
Run skychart, check that the new theme is in use, with DebianRed the selected menu background is red, this is easy to check.
Try to add a catalog or to use the menu File - Open.

Patrick Chevalley

10-04-24 22:44

administrator   ~0001125

This issue is finally fixed by a new version of the compiler.

Get the next snapshot with a revision number of 1341 or greater that will be available next Monday from:
http://www.ap-i.net/skychart/snapshot/

Issue History

Date Modified Username Field Change
08-11-24 23:01 Terrence Branscombe New Issue
08-11-26 11:41 Patrick Chevalley Note Added: 0000768
08-11-26 11:41 Patrick Chevalley Assigned To => Patrick Chevalley
08-11-26 11:41 Patrick Chevalley Status new => feedback
08-11-26 11:42 Patrick Chevalley Target Version 0.3.0 => 3.0.1.6
08-11-30 22:02 Terrence Branscombe Note Added: 0000769
08-12-01 18:14 Patrick Chevalley Note Added: 0000770
08-12-04 05:20 Terrence Branscombe Note Added: 0000771
08-12-04 09:56 Patrick Chevalley Status feedback => resolved
08-12-04 09:56 Patrick Chevalley Resolution open => not fixable
08-12-04 09:56 Patrick Chevalley Note Added: 0000772
08-12-07 20:25 Terrence Branscombe Status resolved => feedback
08-12-07 20:25 Terrence Branscombe Resolution not fixable => reopened
08-12-07 20:25 Terrence Branscombe Note Added: 0000774
08-12-08 10:21 Patrick Chevalley Note Added: 0000775
09-01-12 13:32 Patrick Chevalley Target Version 3.0.1.6 => 3.2
10-04-24 22:42 Patrick Chevalley Relationship added related to 0000573
10-04-24 22:44 Patrick Chevalley Note Added: 0001125
10-04-24 22:44 Patrick Chevalley Status feedback => resolved
10-04-24 22:44 Patrick Chevalley Resolution reopened => fixed
10-04-24 22:44 Patrick Chevalley Fixed in Version 0.3.0 => 3.1 SVN
10-10-30 10:11 Patrick Chevalley Status resolved => closed