Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#50289 closed defect (fixed)

gda-browser-5.0 will not launch Segmentation fault: 11

Reported by: m.rick@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: libgda5

Description

I compiled Libgda5 with +postgresql94+quartz options (+db60+vala are enabled as well) and everything compiled perfectly well without any error.

But, when I try to launch gda-browser-5.0 I get a Segmentation fault: 11 error.

Yelp is compiled as a dependency and I get the same error when trying to launch it.

Attachments (3)

gda-browser-5.0_2016-01-11-021145_Mac-mini-de-Aymeric.crash (43.3 KB) - added by m.rick@… 9 years ago.
Capture d’écran 2016-01-12 à 11.12.01.png (87.0 KB) - added by m.rick@… 9 years ago.
Capture d’écran 2016-01-12 à 11.12.17.png (183.9 KB) - added by m.rick@… 9 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Cc: devans@… added
Keywords: libgda removed
Owner: changed from macports-tickets@… to jwa@…
Port: libgda5 added; Libgda5 removed

In the future, please Cc the port maintainers (port info --maintainers libgda5), if any.

comment:2 Changed 9 years ago by dbevans (David B. Evans)

Owner: changed from jwa@… to devans@…
Status: newassigned

comment:3 Changed 9 years ago by dbevans (David B. Evans)

Cc: devans@… removed
Resolution: fixed
Status: assignedclosed

Two issues here

  • missing +quartz variant causes misconfiguration for quartz builds
  • segfault issue during initialization when gtksourceview highlighting support is enabled (both x11 and quartz builds)

Fix committed in r144532. This adds a +quartz variant and disables gtksourceview support. Dependencies updated. gda-browser-5.0 now starts up without the segfault. Tested successfully with both quartz and X11 versions although the quartz version is very slow to initialize.

Concerning your yelp issue, yelp does not build correctly for quartz builds so that dependency is removed when +quartz is asserted. It works well for me with X11 builds.

comment:4 Changed 9 years ago by m.rick@…

Thank you so much it does work pretty well! Yelp I don’t really care, I talked about it cos’ it’s a dependency, but now I don’t care since you deactivated it. It got complicated anyway because gcr needed GTK3 +x11, so I deactivated GTK3 +quartz, rebuilt cairo and pango +quartz+x11 GTK3 +x11, built gcr. Finally, I deactivated GTK3 +x11, activated GTK3 +quartz and rebuilt the newly updated libgda5. It works great and with all of this, I had been able to build Gnumeric +base+quartz. Yelp can be repalced by a shell script pointing to the built-in Mac OS X Help and that's it.

Changed 9 years ago by m.rick@…

Changed 9 years ago by m.rick@…

Note: See TracTickets for help on using tickets.