denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Can't run on Mac Sierra 10.12.1


From: Richard Shann
Subject: Re: [Denemo-devel] Can't run on Mac Sierra 10.12.1
Date: Wed, 16 Nov 2016 17:11:14 +0000

On Wed, 2016-11-16 at 10:56 -0600, Jeremiah Benham wrote:
> I did some more testing on a students laptop. It seems to be crashing
> immediately after pango loads (or fails to) the fonts. The last thing
> at the command line was a warning from pango to expect ugly output. I
> don't know how to investigate any further without installing gdb on my
> students laptop. Maybe it is not binary compatible anymore.

I looked around searching for 10.12 and fonts and it seemed that Apple
have changed font handling in 10.12, I think we can be pretty sure it is
a failure to find the fonts. I wonder if it would work to tell people to
install the fonts using whatever installation procedure Apple provides?

Richard




>  We build denemo for version 10.4 of Mac Os and 10.12.x is out. My old
> mac runs 10.6 and it runs fine on it and is of no use debugging this
> issue. What is my next step. For now I recommend using wine to run the
> windows version of denemo in Mac Os 10.12.x until we get this
> resolved. 
> 
> 
> Jeremiah
> 
> 
> On Tue, Nov 15, 2016 at 6:23 AM, Jeremiah Benham
> <address@hidden> wrote:
>         No. It is the same as before. I had some broken links in gub.
>         This is why it was not building. I have a student with 10.12.1
>         that I will see today. I am hoping to get some terminal
>         output. 
>         
>         Jeremiah
>         
>         
>         On Nov 14, 2016 12:13 PM, "Richard Shann"
>         <address@hidden> wrote:
>                 I notice that last night's builds appeared to succeed
>                 - does this mean
>                 that
>                 
>                 
> http://www.denemo.org/~jjbenham/gub/uploads/denemo-0.0.0-0.darwin-x86.tar.bz2
>                 
>                 is worth testing for those who have access to a Mac?
>                 
>                 Richard
>                 
>                 
>                 On Tue, 2016-11-08 at 12:42 -0600, Jeremiah Benham
>                 wrote:
>                 > I have more info on this. This is the error that is
>                 present after the
>                 > program crashes. I did not have time to get terminal
>                 output.
>                 >
>                 > Process:               denemo [3153]
>                 > Path:
>                   
> /Volumes/VOLUME/*/Denemo.app/Contents/MacOS/../Resources/bin/denemo
>                 > Identifier:            org.denemo
>                 > Version:               1.0 (1)
>                 > Code Type:             X86 (Native)
>                 > Parent Process:        ??? [3137]
>                 > Responsible:           denemo [3153]
>                 > User ID:               501
>                 >
>                 > Date/Time:             2016-11-08 10:56:18.247 -0600
>                 > OS Version:            Mac OS X 10.12.1 (16B2555)
>                 > Report Version:        12
>                 > Anonymous UUID:
>                 C11EC411-855C-AD8F-3694-05DA0985FF32
>                 >
>                 > Sleep/Wake UUID:
>                  4B02F596-9CC1-44BD-955E-58E8BC3636F8
>                 >
>                 > Time Awake Since Boot: 78000 seconds
>                 > Time Since Wake:       160 seconds
>                 >
>                 > System Integrity Protection: enabled
>                 >
>                 > Crashed Thread:        0  Dispatch queue:
>                 com.apple.main-thread
>                 >
>                 > Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
>                 > Exception Codes:       KERN_INVALID_ADDRESS at
>                 0x0000000000000000
>                 > Exception Note:        EXC_CORPSE_NOTIFY
>                 >
>                 > Termination Signal:    Segmentation fault: 11
>                 > Termination Reason:    Namespace SIGNAL, Code 0xb
>                 > Terminating Process:   exc handler [0]
>                 >
>                 > VM Regions Near 0:
>                 > -->
>                 >     __TEXT
>                  0000000000001000-000000000019b000 [ 1640K]
>                 > r-x/rwx
>                 >
>                 SM=COW  
> /var/folders/*/Denemo.app/Contents/Resources/bin/denemo
>                 >
>                 > Thread 0 Crashed:: Dispatch queue:
>                 com.apple.main-thread
>                 > 0   libsystem_platform.dylib      0x9f795473
>                 _platform_strncmp + 35
>                 >
>                 > Thread 1:
>                 > 0   libsystem_kernel.dylib        0x9f6becbe
>                 __workq_kernreturn + 10
>                 > 1   libsystem_pthread.dylib       0x9f79ec79
>                 _pthread_wqthread + 841
>                 > 2   libsystem_pthread.dylib       0x9f79e90a
>                 start_wqthread + 34
>                 >
>                 > Thread 2:
>                 > 0   libsystem_kernel.dylib        0x9f6becbe
>                 __workq_kernreturn + 10
>                 > 1   libsystem_pthread.dylib       0x9f79edea
>                 _pthread_wqthread + 1210
>                 > 2   libsystem_pthread.dylib       0x9f79e90a
>                 start_wqthread + 34
>                 >
>                 > Thread 3:
>                 > 0   libsystem_kernel.dylib        0x9f6becbe
>                 __workq_kernreturn + 10
>                 > 1   libsystem_pthread.dylib       0x9f79edea
>                 _pthread_wqthread + 1210
>                 > 2   libsystem_pthread.dylib       0x9f79e90a
>                 start_wqthread + 34
>                 >
>                 > Thread 4:
>                 > 0   libsystem_kernel.dylib        0x9f6b6a62
>                 mach_wait_until + 10
>                 > 1   libsystem_c.dylib             0x9f643e64
>                 nanosleep + 336
>                 > 2   libglib-2.0.0.dylib           0x013d8cf3
>                 g_usleep + 99
>                 >
>                 > Thread 5:: com.apple.audio.IOThread.client
>                 > 0   libsystem_kernel.dylib        0x9f6b691e
>                 mach_msg_trap + 10
>                 > 1   libsystem_kernel.dylib        0x9f6b5e93
>                 mach_msg + 51
>                 > 2   com.apple.audio.CoreAudio     0x94192f9d
>                 > HALB_MachPort::SendMessageWithReply(unsigned int,
>                 unsigned int,
>                 > unsigned long, unsigned long, mach_msg_header_t*,
>                 bool, unsigned int)
>                 > + 123
>                 > 3   com.apple.audio.CoreAudio     0x9416c4cb
>                 >
>                 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, 
> unsigned
>                 > int, int, int&, bool, unsigned int) + 49
>                 > 4   com.apple.audio.CoreAudio     0x94168e38
>                 > HALC_ProxyIOContext::IOWorkLoop() + 1714
>                 > 5   com.apple.audio.CoreAudio     0x94168514
>                 > HALC_ProxyIOContext::IOThreadEntry(void*) + 236
>                 > 6   com.apple.audio.CoreAudio     0x9419a643
>                 > ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
>                 > 7   com.apple.audio.CoreAudio     0x941683df
>                 > HALB_IOThread::Entry(void*) + 71
>                 > 8   libsystem_pthread.dylib       0x9f79f10b
>                 _pthread_body + 184
>                 > 9   libsystem_pthread.dylib       0x9f79f053
>                 _pthread_start + 243
>                 > 10  libsystem_pthread.dylib       0x9f79e92e
>                 thread_start + 34
>                 >
>                 > Thread 6:
>                 > 0   libsystem_kernel.dylib        0x9f6b691e
>                 mach_msg_trap + 10
>                 > 1   libsystem_kernel.dylib        0x9f6b5e93
>                 mach_msg + 51
>                 > 2   com.apple.audio.midi.CoreMIDI 0x016046b5
>                 > XServerMachPort::ReceiveMessage(int&, void*, int&) +
>                 71
>                 > 3   com.apple.audio.midi.CoreMIDI 0x0161aa02
>                 > MIDIProcess::RunMIDIInThread() + 98
>                 > 4   com.apple.audio.midi.CoreMIDI 0x016227fe
>                 > MIDIProcess::MIDIInPortThread::Run() + 24
>                 > 5   com.apple.audio.midi.CoreMIDI 0x0162813d
>                 XThread::RunHelper(void*)
>                 > + 17
>                 > 6   com.apple.audio.midi.CoreMIDI 0x0162b3e2
>                 > CAPThread::Entry(CAPThread*) + 96
>                 > 7   libsystem_pthread.dylib       0x9f79f10b
>                 _pthread_body + 184
>                 > 8   libsystem_pthread.dylib       0x9f79f053
>                 _pthread_start + 243
>                 > 9   libsystem_pthread.dylib       0x9f79e92e
>                 thread_start + 34
>                 >
>                 > Thread 7:
>                 > 0   libsystem_kernel.dylib        0x9f6be312
>                 __psynch_cvwait + 10
>                 > 1   libsystem_pthread.dylib       0x9f79ffc0
>                 _pthread_cond_wait + 723
>                 > 2   libsystem_pthread.dylib       0x9f7a0818
>                 pthread_cond_timedwait +
>                 > 27
>                 > 3   libglib-2.0.0.dylib           0x013f50f8
>                 g_cond_wait_until + 104
>                 > 4   libglib-2.0.0.dylib           0x013d7514
>                 g_thread_proxy + 100
>                 > 5   libsystem_pthread.dylib       0x9f79f053
>                 _pthread_start + 243
>                 > 6   libsystem_pthread.dylib       0x9f79e92e
>                 thread_start + 34
>                 >
>                 > Thread 8:
>                 > 0   libsystem_kernel.dylib        0x9f6be312
>                 __psynch_cvwait + 10
>                 > 1   libsystem_pthread.dylib       0x9f79ffc0
>                 _pthread_cond_wait + 723
>                 > 2   libsystem_pthread.dylib       0x9f7a0818
>                 pthread_cond_timedwait +
>                 > 27
>                 > 3   libglib-2.0.0.dylib           0x013f50f8
>                 g_cond_wait_until + 104
>                 > 4   libglib-2.0.0.dylib           0x013d7514
>                 g_thread_proxy + 100
>                 > 5   libsystem_pthread.dylib       0x9f79f053
>                 _pthread_start + 243
>                 > 6   libsystem_pthread.dylib       0x9f79e92e
>                 thread_start + 34
>                 >
>                 > Thread 0 crashed with X86 Thread State (32-bit):
>                 >   eax: 0x0000003c  ebx: 0x00541009  ecx: 0x00000004
>                 edx: 0x0e6d88e0
>                 >   edi: 0x00000000  esi: 0xbfffeeec  ebp: 0x0e6d88e0
>                 esp: 0xbfffeeb0
>                 >    ss: 0x00000023  efl: 0x00210202  eip:
>                 0x9f795473   cs: 0x0000001b
>                 >    ds: 0x00000023   es: 0x00000023   fs:
>                 0x00000000   gs: 0x0000000f
>                 >   cr2: 0x00000000
>                 >
>                 > Logical CPU:     0
>                 > Error Code:      0x00000004
>                 > Trap Number:     14
>                 >
>                 >
>                 > Binary Images:
>                 >     0x1000 -   0x19a0ab +denemo (???)
>                 >
>                 <E4B5B86E-9A12-4975-BA85-70DE6673BF2F> 
> /var/folders/*/Denemo.app/Contents/Resources/bin/denemo
>                 >   0x1da000 -   0x23bbaf +libgmp.10.dylib
>                 >
>                 (13) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgmp.10.dylib
>                 >   0x246000 -   0x24e7b5 +libltdl.7.dylib
>                 >
>                 (10) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libltdl.7.dylib
>                 >   0x253000 -   0x257f17 +libffi.6.dylib
>                 >
>                 (7.1) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libffi.6.dylib
>                 >   0x25e000 -   0x297cd7  dyld (421.2)
>                 > <7643B4F6-41E5-38CD-A57E-40DF2EA39F91> /usr/lib/dyld
>                 >   0x2d6000 -   0x36e23f +libguile.17.dylib (21.1)
>                 >
>                 <CE1280BA-AE52-CA4B-FB05-4AB1F024BD6A> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libguile.17.dylib
>                 >   0x3a6000 -   0x3ec58f +librsvg-2.2.dylib (39.4)
>                 >
>                 <97C830BB-2833-8B20-8F6B-26761F2FE8DC> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/librsvg-2.2.dylib
>                 >   0x3f8000 -   0x42fb37 +libcroco-0.6.3.dylib (4.1)
>                 >
>                 <229FF02C-D4A5-5FEA-52FA-C62A9A8F8559> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libcroco-0.6.3.dylib
>                 >   0x440000 -   0x49665f +libsndfile.1.dylib
>                 >
>                 (2.25) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libsndfile.1.dylib
>                 >   0x4a5000 -   0x4f46d7
>                 +libgtksourceview-2.0.0.dylib (1)
>                 >
>                 <50741DED-DCE7-E821-1976-6CB40A2D9327> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgtksourceview-2.0.0.dylib
>                 >   0x506000 -   0x612ff7 +libxml2.2.dylib
>                 >
>                 (12.1) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libxml2.2.dylib
>                 >   0x640000 -   0x684187 +libevview.3.dylib (4)
>                 >
>                 <44F6118D-DD00-BBDD-1DBB-6333A33EF2B9> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libevview.3.dylib
>                 >   0x697000 -   0x6ba305 +libgailutil.18.dylib (19.1)
>                 >
>                 <551BF28D-0299-7767-CB4B-08373FE6B0F4> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgailutil.18.dylib
>                 >   0x6bf000 -   0x6fc2ef +libevdocument.3.dylib (4)
>                 >
>                 <2AF8C971-B1D8-2B1A-2C64-7E155A84C083> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libevdocument.3.dylib
>                 >   0x70c000 -   0xaabeef +libgtk-quartz-2.0.0.dylib
>                 (2401.10)
>                 >
>                 <73D6BDBC-5E99-3B88-A9B5-0F942B244F91> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib
>                 >   0xb7c000 -   0xc11fbf +libgdk-quartz-2.0.0.dylib
>                 (2401.10)
>                 >
>                 <8D0D9C7D-D372-9188-7C4D-64BFCD1E971D> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgdk-quartz-2.0.0.dylib
>                 >   0xc34000 -   0xc4f0bf +libatk-1.0.0.dylib
>                 (21610.1)
>                 >
>                 <6F43C56F-AA2E-626C-B31A-A7641ABA5D27> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libatk-1.0.0.dylib
>                 >   0xc5d000 -   0xc7b1ef +libpangocairo-1.0.0.dylib
>                 (3001.1)
>                 >
>                 <C3C2E21B-9331-D75F-72D8-F1973D06BF23> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libpangocairo-1.0.0.dylib
>                 >   0xc85000 -   0xcae5c7 +libpangoft2-1.0.0.dylib
>                 (3001.1)
>                 >
>                 <6EB3620D-34E0-108A-25B1-8C56A3596090> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libpangoft2-1.0.0.dylib
>                 >   0xcb9000 -   0xcdd35f +libgdk_pixbuf-2.0.0.dylib
>                 (2601.5)
>                 >
>                 <503900C3-B1DE-80C3-4A6C-28419441272F> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgdk_pixbuf-2.0.0.dylib
>                 >   0xce6000 -   0xde417b +libgio-2.0.0.dylib (3801.2)
>                 >
>                 <D8B9E73D-CBFD-D073-0644-07EC81502665> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgio-2.0.0.dylib
>                 >   0xe40000 -   0xea1f37 +libtiff.5.dylib
>                 >
>                 (8) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libtiff.5.dylib
>                 >   0xeae000 -   0xec9f9b +libjpeg.62.dylib
>                 >
>                 (63) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libjpeg.62.dylib
>                 >   0xed0000 -   0xf0d92f +libpango-1.0.0.dylib
>                 (3001.1)
>                 >
>                 <36A19B72-D204-5181-9916-5FCD983C1F41> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libpango-1.0.0.dylib
>                 >   0xf1e000 -   0xf276a3 +libgmodule-2.0.0.dylib
>                 (3801.2)
>                 >
>                 <05CF6D9D-1D31-C862-C8F4-698841541E13> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgmodule-2.0.0.dylib
>                 >   0xf2b000 -   0xffd0df +libcairo.2.dylib (11203.18)
>                 >
>                 <58DE012B-5203-DE17-87A2-3993AC6D124F> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libcairo.2.dylib
>                 >  0x1021000 -  0x10b4f83 +libpixman-1.0.dylib
>                 >
>                 (33.4) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libpixman-1.0.dylib
>                 >  0x10ca000 -  0x10f1faf +libfontconfig.1.dylib
>                 >
>                 (6.4) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libfontconfig.1.dylib
>                 >  0x10fa000 -  0x112309b +libexpat.1.dylib
>                 >
>                 (8) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libexpat.1.dylib
>                 >  0x112d000 -  0x11a2b6f +libfreetype.6.dylib
>                 >
>                 (17.1) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libfreetype.6.dylib
>                 >  0x11b6000 -  0x11e2ba7 +libpng16.16.dylib
>                 >
>                 (34) 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libpng16.16.dylib
>                 >  0x11eb000 -  0x122fb1f +libgobject-2.0.0.dylib
>                 (3801.2)
>                 >
>                 <3AB58ED2-DFA6-1D86-D5C1-5A4CB8B32797> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libgobject-2.0.0.dylib
>                 >  0x1242000 -  0x12911a3 +libfluidsynth.1.dylib (4)
>                 >
>                 <0621D16F-923E-B081-2556-2833DA822F96> 
> /var/folders/*/Denemo.app/Contents/Resources/lib/libfluidsynth.1.dylib
>                 >  0x1305000 -  0x1321ffb  libedit.2.dylib (48)
>                 >
>                 <66A5B266-1344-38CC-97F9-B58B51A2D26B> 
> /usr/lib/libedit.2.dylib
>                 >  0x1330000 -  0x135ffff  libncurses.5.4.dylib (51)
>                 >
>                 <4EAF6CEF-F134-3FFC-9BDD-CD10A37999BA> 
> /usr/lib/libncurses.5.4.dylib
>                 >  0x136e000 -  0x
>                 >
>                 >
>                 > On Nov 8, 2016 3:20 AM, "Richard Shann"
>                 <address@hidden>
>                 > wrote:
>                 >         On Mon, 2016-11-07 at 17:55 -0500, Joshua
>                 Shaevitz wrote:
>                 >         > See below -Josh
>                 >         >
>                 >         > > On  Nov7, 2016, at 12:34 PMEST, Richard
>                 Shann
>                 >         > > <address@hidden> wrote:
>                 >         > >
>                 >         > > On Fri, 2016-11-04 at 21:38 -0400,
>                 Joshua Shaevitz wrote:
>                 >         > > > Hello,
>                 >         > > >
>                 >         > > > I tried loading Denemo on my macbook
>                 pro running Sierra
>                 >         10.12.1
>                 >         > > > and it won’t startup.
>                 >         > >
>                 >         > > > The icon bounces for a second and then
>                 a window comes
>                 >         that says
>                 >         > > > "Denemo quit unexpectedly.”
>                 >         > >
>                 >         > > Is this linked to the bug report:
>                 >         > >
>                 >         > > Upgraded to macOS Sierra and now Denemo
>                 either won't open
>                 >         at all or
>                 >         > > when
>                 >         > > it does, the menu items are boxes
>                 instead of letters.
>                 >         Something
>                 >         > > wrong
>                 >         > > with the fonts?
>                 >         > >
>                 >         >
>                 >         >
>                 >         > No, I just downloaded Denemo for the first
>                 time the other
>                 >         day. Never
>                 >         > used it before or submitted a bug report.
>                 >
>                 >         That could account for the difference - the
>                 bug reported
>                 >         involved
>                 >         someone already using Denemo (by the sound
>                 of it), so the
>                 >         fonts may be
>                 >         there somewhere. I've just read that fonts
>                 on MacOS Sierra are
>                 >         stored
>                 >         below
>                 >
>                 >         /System/Library/Fonts
>                 >
>                 >         So it might be good to have a look in there
>                 for the Denemo
>                 >         fonts
>                 >         (denemo.ttf, feta.ttf, emmentaler.ttf) and
>                 install them if
>                 >         they are not
>                 >         present.
>                 >         >
>                 >         > >
>                 >         > > I wonder? I don't have any Mac equipment
>                 or experience, so
>                 >         I won't
>                 >         > > be
>                 >         > > best placed to help. You don't mention
>                 which version of
>                 >         Denemo you
>                 >         > > have;
>                 >         > > as we are about to release Denemo
>                 version 2.0.14 it would
>                 >         be good if
>                 >         > > you
>                 >         > > could test
>                 >         > >
>                 >
>                  
> http://www.denemo.org/~jjbenham/gub/uploads/denemo-0.0.0-0.darwin-x86.tar.bz2
>                 >         >
>                 >         >
>                 >         > That version does the same thing.
>                 >
>                 >         Thanks for testing this. Hopefully Jeremiah
>                 (who builds that
>                 >         binary) may
>                 >         have a clue as to what is going on.
>                 >
>                 >
>                 >         Richard
>                 >         By the way, please use the "Reply to All" or
>                 "Group Reply"
>                 >         buttons when
>                 >         replying to a mailing list posting, as
>                 others will benefit
>                 >         from the
>                 >         reply or be able to help.
>                 >
>                 >
>                 >
>                 >
>                 >
>                  _______________________________________________
>                 >         Denemo-devel mailing list
>                 >         address@hidden
>                 >
>                  https://lists.gnu.org/mailman/listinfo/denemo-devel
>                 
>                 
> 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]