Opened 6 years ago
Closed 5 years ago
#56794 closed defect (fixed)
meld 3.18.1_0: trace trap
Reported by: | rubendibattista (Ruben Di Battista) | Owned by: | elelay (Eric Le Lay) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.3 |
Keywords: | Cc: | zman0900 (Dan Ziemba) | |
Port: | meld |
Description
Hello, after a clean compilation of meld on 10.13.5 I get a trace trap after executing it from the shell.
meld [2] - 63319 trace trap meld
This is the output of dtruss
SYSCALL(args) = return madvise(0x10A123000, 0x3000, 0x5) = 0 0 open("/dev/dtracehelper\0", 0x2, 0xFFFFFFFFE5CD4B30) = 3 0 ioctl(0x3, 0x80086804, 0x7FFEE5CD4A90) = 0 0 close(0x3) = 0 0 access("/AppleInternal/XBS/.isChrooted\0", 0x0, 0x0) = -1 Err#2 thread_selfid(0x0, 0x0, 0x0) = 1546844 0 bsdthread_register(0x7FFF70832BEC, 0x7FFF70832BDC, 0x2000) = 1073742047 0 issetugid(0x0, 0x0, 0x0) = 0 0 mprotect(0x10A30D000, 0x1000, 0x0) = 0 0 mprotect(0x10A314000, 0x1000, 0x0) = 0 0 mprotect(0x10A315000, 0x1000, 0x0) = 0 0 mprotect(0x10A31C000, 0x1000, 0x0) = 0 0 mprotect(0x10A1F6000, 0x88, 0x1) = 0 0 mprotect(0x10A1F8000, 0x1000, 0x1) = 0 0 mprotect(0x10A1F6000, 0x88, 0x3) = 0 0 mprotect(0x10A1F6000, 0x88, 0x1) = 0 0 getpid(0x0, 0x0, 0x0) = 63350 0 stat64("/AppleInternal/XBS/.isChrooted\0", 0x7FFEE5CD3F28, 0x0) = -1 Err#2 stat64("/AppleInternal\0", 0x7FFEE5CD3FC0, 0x0) = -1 Err#2 csops(0xF776, 0x7, 0x7FFEE5CD3A60) = -1 Err#22 sysctl([CTL_KERN, 14, 1, 63350, 0, 0] (4), 0x7FFEE5CD3BA8, 0x7FFEE5CD3BA0, 0x0, 0x0) = 0 0 csops(0xF776, 0x7, 0x7FFEE5CD3350) = -1 Err#22 geteuid(0x0, 0x0, 0x0) = 0 0 getuid(0x0, 0x0, 0x0) = 0 0 sysctl([CTL_KERN, 14, 1, 63350, 0, 0] (4), 0x7FFEE5CD28C8, 0x7FFEE5CD28A8, 0x0, 0x0) = 0 0 gettid(0x7FFEE5CD2BE8, 0x7FFEE5CD2BEC, 0x0) = -1 Err#3 geteuid(0x0, 0x0, 0x0) = 0 0 getegid(0x0, 0x0, 0x0) = 0 0 gettid(0x7FFEE5CD2BC8, 0x7FFEE5CD2BCC, 0x0) = -1 Err#3 geteuid(0x0, 0x0, 0x0) = 0 0 getegid(0x0, 0x0, 0x0) = 0 0 stat64("/\0", 0x7FFEE5CD3C18, 0x0) = 0 0 getattrlist("/opt\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library/Frameworks\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library/Frameworks/Python.framework\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library/Frameworks/Python.framework/Versions\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library/Frameworks/Python.framework/Versions/3.6\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0 getattrlist("/opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin\0", 0x7FFF705EE804, 0x7FFEE5CD5560) = 0 0
I also tried to bump the version of meld for the Port without success
Change History (9)
comment:2 Changed 6 years ago by jmroot (Joshua Root)
Cc: | elelay@… removed |
---|---|
Owner: | set to elelay |
Status: | new → assigned |
comment:3 Changed 6 years ago by fivefans (Jeff Hester)
I have the same issue. I can provide a trace if needed.
comment:4 Changed 6 years ago by elelay (Eric Le Lay)
This is a crash in g_settings_set_property, most likely due to it not finding the GTK3 glib schemas (/opt/local/share/glib-2.0/schemas/). I fixed a similar problem in gPodder: https://github.com/gpodder/gpodder/issues/413
Strange that dtruss doesn't show an error related to this.
- run
G_DEBUG=all meld
- check that you have
/opt/local/share/glib-2.0/gschemas.compiled
and/opt/local/share/glib-2.0/org.gtk.Settings.FileChooser.gschema.xml
- if you have a XDG_DATA_DIRS environment variable, does it contain /opt/local/share. If not, it might be worth a try to run
XDG_DATA_DIRS=/opt/local/share meld
- try reinstalling glib2
comment:5 Changed 6 years ago by pftbest (Vadzim Dambrouski)
Hit a similar crash on Mojave today. Fixed by installing gsettings-desktop-schemas
port.
comment:6 Changed 6 years ago by slavad (Viacheslav Dushin)
Hit a similar crash on Mojave today. Fixed by installing gsettings-desktop-schemas port.
Thx for the solution. Could the maintainer add this port to the deps list?
comment:7 Changed 5 years ago by zman0900 (Dan Ziemba)
+1 Installing gsettings-desktop-schemas fixes this for me as well. 10.14 with +quartz.
comment:8 Changed 5 years ago by zman0900 (Dan Ziemba)
Cc: | zman0900 added |
---|
comment:9 Changed 5 years ago by Ruben Di Battista <rubendibattista@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |