< Back to IRCAM Forum

Problème avec Sierra

Bonsoir,
J’ai changé l’OS de mon iMac 27 (i7, Retina 5K, 32 Go de Ram) en passant à Sierra. Alors que je n’ai aucun souci avec Opusmodus (en Lisp aussi), je me suis heurté à une erreur au niveau du Listener et qui s’est suivi plusieurs fois par des “crashs”. Bref, je ne peux plus ouvrir Open Music 6.10.1.
je joins en pièces jointes les copies d’écran que j’ai effectuées.
Cordialement.
Didier

ErrorListenerOMSierra.png

Bonjour,

Ce problème nous a été rapporté.
Malheureusement pour le moment je ne suis pas en mesure de vous dire quoi que ce soit.
Je ne manquerai pas de le faire ici dès que possible.

Jean

Merci Jean. Ce n’est pas grave car je n’ai pas fait la mise à jour sur l’Imac 21 qui est plus ancien donc je peux continuer à travailler avec Open Music.

I’m having the same problems, upgraded to macOS Sierra weeks ago and also got this:
“LibAudioStream Library Error”

and
“SDIF Library Error”

and further:
"“Loading PortMIDI library: /usr/bin/libportmidi.dylib”
“Library PortMIDI not found!! [/usr/bin/libportmidi.dylib]”
Error: Segmentation violation(11) [code 0] at 7FFFABD16B5D
Foreign code offset #x1D from symbol “objc_msgSend”
module “/usr/lib/libobjc.A.dylib” [ #x7FFFABD10000 ]
rax 0 ; rbx 6000001C3ED0 ; rcx 705 ; rdx 0 ; rdx/Users/xy/Library/Preferences/OpenMusic/6.10.1/OMPrefs.lisp
0

rsp 7FFF5FBFBBF8 ; rbp 7FFF5FBFBD20 ; rdi 6080001E4C00 ; rsi 7FFF95CA119C
r8 B0 ; r9 6000001411E0 ; r10 40DEDEADBEA8 ; r11 7FFF95CA119C
r12 7FFF95C9A7A8 ; r13 7FFFB525D108 ; r14 30 ; r15 7FFFABD16B40
1 (abort) Return to Cocoa Event Loop

Type :b for backtrace or :c to proceed.
Type :bug-form “” for a bug report template or :? for other options.

CL-USER 1 : 1 > "

Manually linking the dylibs did not help either.

Hi there,

Try the following LispWorks patches.
Just unzip and place the attached files in the OM 6.10.1/patches/ folder
I believe they shall allow OM to start and run most features.

(Do not use these files will future OM releases)
Please report problems here.

Jean

patches-LispWorks-Sierra.zip (18.7 KB)

Hey there, thanks. I put the patches in the correct folder, but the problem unfortunately remains the same.

"“Loading PortMIDI library: /usr/bin/libportmidi.dylib”
“Library PortMIDI not found!! [/usr/bin/libportmidi.dylib]”
Error: Segmentation violation(11) [code 0] at 7FFFD307BB5D
Foreign code offset #x1Dsel/Library/Preferences/OpenMusic/6.10.1/OMPrefs.lisp
Foreign code offset #x1D from symbol “objc_msgSend”
module “/usr/lib/libobjc.A.dylib” [ #x7FFFD3075000 ]
rax 0 ; rbx 6080001C30C0 ; rcx 9C4 ; rdx 0
rsp 7FFF5FBFBBF8 ; rbp 7FFF5FBFBD20 ; rdi 6080001E2500 ; rsi 7FFFBCFD6E3D
r8 B0 ; r9 608000147900 ; r10 40DEDEADBEA8 ; r11 7FFFBCFD6E3D
r12 7FFFBCFD07DD ; r13 7FFFDC5D4988 ; r14 30 ; r15 7FFFD307BB40
1 (abort) Return to Cocoa Event Loop

Type :b for backtrace or :c to proceed.
Type :bug-form “” for a bug report template or :? for other options.
"

All the best, Daniel

hi Daniel:

  • Are you using OM 6.10.1 ?
  • Did you place the .64xfsl files – and only these files – in the “OM 6.10.1/patches/” folder ?

Hi Jean, thanks, yes I did. On my iMac the patch works, there I do run 10.12.0, but on my MacBook with 10.12.1 it doesn’t work. Maybe I have to cleanup and reinstall OM 6.10.1. Thank you very much for your help! Daniel

Hi Jean, after uninstalling, cleaning up all cache-files, reinstalling OM, putting your lisp-files to the supposed folder and rebooting the machine it finally works. Thanks!

Happy to hear it.
What kind of cache-files did you clean up ?

Thanks. I deleted the main folder, the boot caches /var/db/BootCaches/…/app.ircam.openmusic.plist and ~/Library/Saved Application State/ircam.openmusic.savedState, ~/Library/Preferences/ircam.openmusic.plist.

Problems here too.

“LibAudioStream Library Error”

“SDIF Library Error”

Backtrace:

Call to error
Call to invoke-debugger
Call to error
Call to (subfunction system::|%FOREIGN-CALLABLE/lisp_signal_error_on_c_stack| (fli:define-foreign-callable “lisp_signal_error_on_c_stack”))
Call to objc::|invoke (FUNCTION (OBJC-OBJECT-POINTER SEL OBJC-OBJECT-POINTER) LONG-LONG)|
Call to (subfunction 2 objc::make-invoke-function)
Call to objc::invoke-into*
Call to objc:invoke-into
Call to capi-cocoa-library::run-application-modal-for-window
Call to capi-cocoa-library::display-alert-panel-aux
Call to capi-cocoa-library::funcall-in-cocoa-event-loop-process-returning-values-with-timeout
Call to capi-cocoa-library::display-alert-panel
Call to capi-cocoa-library::display-message-alert-panel
Call to capi::display-string-for-pane
Call to capi:display-message
Call to om-lisp::om-error-handler
Call to invoke-debugger
Call to error
Call to (subfunction system::|%FOREIGN-CALLABLE/lisp_signal_error_on_c_stack| (fli:define-foreign-callable “lisp_signal_error_on_c_stack”))
Call to objc::|invoke (FUNCTION (OBJC-OBJECT-POINTER SEL) VOID)|
Call to (subfunction 2 objc::make-invoke-function)
Call to objc::invoke-into*
Call to capi-cocoa-library::run-cocoa-event-loop
Call to mp::process-sg-function
Call to mp::run-main-process-once
Call to mp::multiprocessing-main-loop
Call to mp::shared-initialize-multiprocessing
Call to mp:initialize-multiprocessing

Screen-Shot-2016-10-13-at-14.55.02.png

I followed all the steps above (to the best of my ability at least!).

Daniel, did you cleanup all the junk files and did you restart the system? It seems that the memory has to bee emptied before the patch works. I am running it on two machines right now, without bigger problems. I forgot: you should also empty the nvram. Press Command-Alt-P-R after the initial start sound of your Mac and hold it unto the second bell ringing, then release it. All the best, Daniel

Thanks for your quick reply!

THese are the steps I took:

  1. Deleted OM.
  2. Deleted /var/db/BootCaches/…/app.ircam.openmusic.plist
  3. Couldn't find ~/Library/Saved Application State/ircam.openmusic.savedState, ~/Library/Preferences/ircam.openmusic.plist.
  4. Restarted holding down CMD+OPT+P+R, waited for 2 chimes
  5. Copied the files into the correct location (as above).
  6. OM encountered same error

You’re welcome. I’m sorry to hear. It worked for me, even if not all functions are working properly, I don’t get that errors anymore.

Maybe ~/Library/Saved Application State/ircam.openmusic.savedState, ~/Library/Preferences/ircam.openmusic.plist have been left from an older installation.

OK, found those files. Tried all the steps again but still no dice. :frowning:

Will try once more…

Nope, still no luck. :frowning:

Bonsoir Jean,
Sur mon nouvel iMac 27 et sur lequel il n’y avait pas d’anciennes version d’OM, j’ai inséré dans le OM 6.10.1/patches/ folder les 4 fichiers puis lancé Open Music. Et ça fonctionne. Y compris avec les librairies, dont l’extérieure “Om-Combine”.

On my new iMac 27 and on which there was no old version of OM, I inserted in the OM 6.10.1 / patches / folder 4 files then launched Open Music. And it works. Including with libraries, the outer “Om-Combine”.

edit:

The files worked but I’m still experiencing crashing whenever I open the program.