Bug 204851 - editors/winefish SIGSEGV, Segmentation fault at startup (amd64 and armv6)
Summary: editors/winefish SIGSEGV, Segmentation fault at startup (amd64 and armv6)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: crash, needs-qa
Depends on:
Blocks:
 
Reported: 2015-11-27 19:01 UTC by Ulrich Grey
Modified: 2016-08-19 02:03 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Grey 2015-11-27 19:01:41 UTC
(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_n_monitors: assertion 'GDK_IS_SCREEN (screen)' failed

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

(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_monitor_geometry: assertion 'GDK_IS_SCREEN (screen)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion 'GDK_IS_COLORMAP (colormap)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion 'GDK_IS_SCREEN (screen)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed

(winefish:75213): Gdk-CRITICAL **: IA__gdk_window_new: assertion 'GDK_IS_WINDOW (parent)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 80ec06400 (LWP 100408/winefish)]
0x00000008012d13e8 in IA__gdk_window_enable_synchronized_configure (window=0x0) at gdkwindow-x11.c:5472
5472	  if (!GDK_IS_WINDOW_IMPL_X11 (private->impl))
Current language:  auto; currently minimal
(gdb) where
#0  0x00000008012d13e8 in IA__gdk_window_enable_synchronized_configure (window=0x0) at gdkwindow-x11.c:5472
#1  0x0000000800e15a5d in gtk_window_realize (widget=0x80ed4e0a0) at gtkwindow.c:4848
#2  0x0000000802889caa in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#3  0x000000080289ef26 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#4  0x000000080289f964 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#5  0x0000000800dee5e8 in IA__gtk_widget_realize (widget=0x80ed4e0a0) at gtkwidget.c:3554
#6  0x0000000800e14d9f in gtk_window_show (widget=0x80ed4e0a0) at gtkwindow.c:4532
#7  0x0000000802889caa in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#8  0x000000080289ef26 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#9  0x000000080289f964 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#10 0x0000000800ded723 in IA__gtk_widget_show (widget=0x80ed4e0a0) at gtkwidget.c:3236
#11 0x000000000044318e in start_splash_screen () at gui.c:974
#12 0x000000000046eaf4 in main (argc=1, argv=0x7fffffffe9a8) at winefish.c:189
(gdb)
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-08-19 02:02:18 UTC
A commit references this bug:

Author: marino
Date: Fri Aug 19 02:01:29 UTC 2016
New revision: 420438
URL: https://svnweb.freebsd.org/changeset/ports/420438

Log:
  editors/winefish: deprecate for removal in 2 months

  Winefish was one of the Berlios projects that disappeared a few years
  ago.  It hasn't been updated since 2006 while the editor it forked from,
  Bluefish (www/bluefish), has been regularly updated.  It also segfaults
  on AMD64 and ARMv6 platforms at startup, so mark it broken for those
  platforms.  Give interested parties 2 months to fix the issues with this
  editor before it's removed from the tree.

  PR:	204851

Changes:
  head/editors/winefish/Makefile