
Hi, Ok, I am just learning Haskell. So, every day I open a text editor, a pdf file of a Haskell book and a terminal to run ghci. I resize the windows and go on my merry way. Yesterday I decided to install this script https://raw.githubusercontent.com/hotice/webupd8/master/session with the object to save my session windows and restore them the next day. Worked fine although I had to authorize some keyring popup box before it would work. Now I opened Google Chrome and an iHeart radio link. At this point the following appeared at the ghci prompt: Prelude> Vector smash protection is enabled. ghci continues to run fine. If I close and then re-open the iHeart link the message reappears. I am using Ububtu 16.04LTS and I don't use drugs or alcohol. Any ideas as to what is going on? Larry

On Mon, Nov 14, 2016 at 4:51 PM, Lawrence Wickert
Prelude> Vector smash protection is enabled.
The same terminal window that has your ghci in it, also has some back-end that iHeart Radio uses running in it. When the iHeart front-end app is opened, the back-end is issuing that message and it gets mixed in with your ghci's output. The session script itself doesn't tell me anything useful without also having the saved session that it is restoring. Possibly restoring incorrectly, where the back-end was running in a different terminal but got grouped with the ghci incorrectly. This is one problem with trying to impose a session "externally": it can be difficult to tie an application to a specific window, and front-end/back-end architecture usually makes it even more complicated; especially when the terminal is often *also* front-end/back-end, so you really can't tell which front-end is which because all the programs are linked to the back-end instead of to the front-ends they are visible in. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
participants (2)
-
Brandon Allbery
-
Lawrence Wickert