Open dln949 opened 9 years ago
You shouldn't need to install any of the packages that you've listed since most of them are development packages and are only required when building NitroShare from source.
I attempted to reproduce the problem by creating a fresh installation of Ubuntu 15.04 and running the following commands:
sudo apt-add-repository ppa:george-edison55/nitroshare
sudo apt-get update
sudo apt-get install nitroshare
After completion, I ran the nitroshare
command and it worked without any problems. Are these the same commands you ran?
Yes, those are the exact commands I ran.
Looking in synaptic, in the repository, I see this entry:
http://ppa.launchpad.net/george-edison55/nitroshare/ubuntu vivid main
Have same problem on 16.04 LTS Gnome. Installed using ppa. Also do not have icon.
Is it still actual? Maybe somebody can provide a crash log to go on?
I know this issue is old, but this is the crash dump I get on Manjaro (4.14.155-1-MANJARO)
qt5ct: using qt5ct plugin
(process:12601): Gtk-CRITICAL **: 15:51:45.229: IA__gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.229: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.229: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.230: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.230: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.231: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.231: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.231: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.231: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.231: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.231: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.232: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.232: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.232: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.232: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.232: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.232: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.232: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.233: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.233: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.233: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.233: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.233: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.233: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.233: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.233: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gtk-CRITICAL **: 15:51:45.233: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gtk-WARNING **: 15:51:45.244: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(process:12601): Gdk-CRITICAL **: 15:51:45.244: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gdk-CRITICAL **: 15:51:45.244: IA__gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.244: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.244: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): GLib-GObject-WARNING **: 15:51:45.345: invalid (NULL) pointer instance
(process:12601): GLib-GObject-CRITICAL **: 15:51:45.345: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:12601): Gdk-CRITICAL **: 15:51:45.345: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gdk-CRITICAL **: 15:51:45.345: IA__gdk_screen_get_display: assertion 'GDK_IS_SCREEN (screen)' failed
(process:12601): Gdk-CRITICAL **: 15:51:45.345: IA__gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed
(process:12601): Gdk-CRITICAL **: 15:51:45.345: IA__gdk_screen_get_number: assertion 'GDK_IS_SCREEN (screen)' failed
[1] 12601 segmentation fault (core dumped) ./nitroshare
I found the solution here:
Note: In the case of GNOME 3, NitroShare requires the addition of the KStatusNotifierItem/AppIndicator Support extension. Point your browser to the extension page, click the ON/OFF switch on the extension page, and then when prompted click Install.
Running 15.04 Ubuntu Vivid, Unity.
Using the PPA package for Vivid found at ppa:george-edison55/nitroshare
I have installed build-essential qtbase5-dev libqt5svg5 libgtk2.0-dev libappindicator-dev libnotify-dev
When I run Nitroshare from the terminal using the command "nitroshare", I get this error message: "Segmentation Fault".
Can you help? I don't know what is wrong, nor what I ought to do.