"Trap Divide Error" on new Mint installation

Forgive me if this has been covered elsewhere, but I’m getting a “trap divide error” in the log when I try to launch Remote Debugger on a new installation of Mint 17.3 (64-bit). I have the ia32-libs, libgtk2.0-dev, libgtk-3.0, and libicu-dev packages installed, but I seemed to have missed something. Any help?

Below is what I get when I try to launch in Terminal:

ktekinay@MTC-Mint-17 ~/Desktop/Remote Debugger Desktop $ ./Remote\\ Debugger\\ Desktop
Runtime Error
Please report what caused this error along with the information below.
RuntimeCore/ICUStable.cpp: 79
Failure Condition: sLibraryPtr
Could not load ICU library

(process:2788): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(process:2788): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(process:2788): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(process:2788): GLib-GObject-WARNING **: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'

(process:2788): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(process:2788): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(process:2788): GLib-GObject-WARNING **: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'

(process:2788): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_get: assertion 'G_IS_OBJECT (object)' failed

(process:2788): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window

(process:2788): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Pango-CRITICAL **: pango_context_set_font_description: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_base_dir: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_language: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_new: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_text: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_attributes: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_alignment: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_width: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_extents: assertion 'layout != NULL' failed

(process:2788): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Pango-CRITICAL **: pango_context_set_font_description: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_base_dir: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_language: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_new: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_text: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_attributes: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_alignment: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_width: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_extents: assertion 'layout != NULL' failed

(process:2788): Gtk-CRITICAL **: IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Gtk-CRITICAL **: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion 'GTK_IS_SETTINGS (settings)' failed

(process:2788): Gtk-WARNING **: Invalid icon size 6


(process:2788): Gtk-CRITICAL **: IA__gtk_icon_theme_load_icon: assertion 'GTK_IS_ICON_THEME (icon_theme)' failed

(process:2788): Gtk-WARNING **: Error loading theme icon 'dialog-error' for stock: 

(process:2788): Gtk-CRITICAL **: IA__gtk_icon_size_lookup_for_settings: assertion 'GTK_IS_SETTINGS (settings)' failed

(process:2788): Gtk-WARNING **: /build/gtk+2.0-mXjX4R/gtk+2.0-2.24.23/gtk/gtkstyle.c:2358: invalid icon size '6'

(process:2788): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion 'pixbuf != NULL' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(process:2788): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Pango-CRITICAL **: pango_context_set_font_description: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_base_dir: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_language: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_new: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_text: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_alignment: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_wrap: assertion 'PANGO_IS_LAYOUT (layout)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_width: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_extents: assertion 'layout != NULL' failed

(process:2788): Gdk-CRITICAL **: IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Pango-CRITICAL **: pango_context_set_font_description: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_base_dir: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_context_set_language: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_new: assertion 'context != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_text: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_extents: assertion 'layout != NULL' failed

(process:2788): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(process:2788): Gdk-CRITICAL **: IA__gdk_screen_get_width: assertion 'GDK_IS_SCREEN (screen)' failed

(process:2788): Pango-CRITICAL **: pango_layout_set_width: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_extents: assertion 'layout != NULL' failed

(process:2788): Pango-CRITICAL **: pango_layout_get_line_count: assertion 'layout != NULL' failed
Floating point exception

[quote]RuntimeCore/ICUStable.cpp: 79 Failure Condition: sLibraryPtr Could not load ICU library[/quote]

For some reason, it isn’t finding the ICU library.

Looks like you just installed the libicu-dev package, not the actual 32-bit libicu libraries themselves- that package is probably called libicu52.

A good thought but that’s installed too. What else have you got?

Are you sure that the i386/32-bit version of that libicu52 package is installed? That’s the best I’ve got for now.

It usually goes something like this:

sudo dpkg --add-architecture i386 [add the i386 arch package list]
sudo apt-get update [update the list with the added architecture]
sudo apt-get install libicu52:i386 [install whatever packages specifically requesting the i386/32bit version]

With the 32-bit Linux Mint you don’t have to do the library dance at all, you can just run. But if you’re running 64-bit like you mentioned, you’d be doing something like the above.

Yes, the i386 version is what was needed. Thanks.