(VESTA-gui:130897): Gtk-CRITICAL **: 07:47:03.193: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

607 views
Skip to first unread message

Hongyi Zhao

unread,
Jun 25, 2020, 7:56:28 PM6/25/20
to vesta-...@googlegroups.com
Hi,

On Ubuntu 20.04 with the latest vesta version 3.5.2, I meet the
following information when starting it:

$ vesta

(VESTA-gui:130897): Gtk-CRITICAL **: 07:47:03.193:
gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

Any hints for this problem?
--
Hongyi Zhao <hongy...@gmail.com>

gvido bratina

unread,
Feb 24, 2023, 7:47:46 AM2/24/23
to VESTA users' list
Obviously nobody cares to address this issue. The same thing happened on Ubuntu 22.10 1.5 years after your post.
g

Guangsheng Liu

unread,
Jul 28, 2023, 5:11:17 PM7/28/23
to VESTA users' list
I also meet the same problem, did anyone solve this problem?
Message has been deleted

PEDRO CANDIDO DA SILVA

unread,
Aug 1, 2023, 8:55:32 AM8/1/23
to VESTA users' list
Same problem here on Ubuntu 22.04 and on Linux Mint 21.2

Entropath

unread,
Sep 24, 2023, 9:32:30 AM9/24/23
to VESTA users' list
Hi,
 I have the same problem on Debian 11 (Bullseye) and Debian 12 (Bookworm).
The Vesta GUI launches but any attempt at loading a .vesta file leads to a "segmentation fault".

I have tried:
- Using older version (VESTA-gtk2; VESTA-i686)
- Using the newer VESTA-gtk3-x86_64 (from http://jp-minerals.org/vesta/archives/testing/).
- Installing libwxgtk3.1-dev
- Add "GDK_BACKEND=x11" to use a different graphic server

I give below the messages from my shell to help.

I hope that somebody can help with that issue.

Best regards.


GDK_BACKEND=x11 ./VESTA
15:11:00: Debug: Element wxChoice@0x3731a00 ("choice") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxPanel@0x36cee60 ("panel").
15:11:00: Debug: Element wxCheckBox@0x373d470 ("Show models") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").
15:11:00: Debug: Element wxCheckBox@0x372d9c0 ("Show dot surface") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").
15:11:00: Debug: Element wxCheckBox@0x37ee750 ("Show sections") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").
15:11:00: Debug: Element wxCheckBox@0x37ecdd0 ("Show isosurfaces") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").
15:11:00: Debug: Element wxCheckBox@0x370f800 ("Surface coloring") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").
15:11:00: Debug: Element wxCheckBox@0x3808a10 ("Show shapes") of wxStaticBoxSizer should be created as child of its wxStaticBox and not of wxScrolledWindow@0x30cc1a0 ("panel").

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.080: gtk_widget_set_size_request: assertion 'height >= -1' failed

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.094: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.094: gtk_widget_set_size_request: assertion 'height >= -1' failed

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.095: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.102: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.103: gtk_widget_set_size_request: assertion 'height >= -1' failed

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.103: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook

(VESTA-gui:10443): Gtk-CRITICAL **: 15:11:01.103: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkNotebook
Segmentation fault

Entropath

unread,
Sep 24, 2023, 10:21:33 AM9/24/23
to VESTA users' list
Hi again,
I found out that vesta can run on wine for those sharing my problem:

1. Download and install wine by following the instructions here: https://wiki.winehq.org/Download
2. Download vesta for windows (http://www.jp-minerals.org/vesta/en/download.html). I downloaded the 64 bits version.
3. Unzip vesta ("unzip vesta.zip" in command line in the repository where vesta.zip is)
4. Run "wine vesta.exe" in the newly created VESTA repository.

Hope it helps.
Entropath
Reply all
Reply to author
Forward
0 new messages