[Haskell-cafe] Threadscope 0.2.2 goes in segmentation fault on Mac Os X 10.8.3

Edsko de Vries edskodevries at gmail.com
Thu Apr 4 10:12:50 CEST 2013


a) 7.6.2 vs 7.6.1 seems unlike to be the issue, although theoretically
possible I guess.
b) Actually, the blog post is how to set things up by hand for better
control than either of those tools give you; but again, I don't think it's
relevant.
c) This might be a bigger difference. I don't know what version brew
installs, where it installs it, etc. etc.
d) And this might be related too; yes, I'm using XQuartz and have the GTK
compiled for it; currently using 2.7.4 but I don't know if I upgraded since
building.

-E


On Thu, Apr 4, 2013 at 9:07 AM, Alfredo Di Napoli <
alfredo.dinapoli at gmail.com> wrote:

> Hi Edsko, thanks for the reply.
> The only things that might affect the outcome are:
>
> a) Ghc version: I'm running ghc 7.6.2 instead of 7.6.1
> b) Don't know if you are using cabal-dev as sandboxing (like any good
> Haskell programmer I'm too lazy to open your blog post :D ), whilst I'm
> using hsenv
> c) I've brewed GTK instead of manually installing it, but gtk-demo runs
> just fine
> d) Are you using XQuartz? If yes, which version?
>
> Thanks again!
> A.
>
>
> On 4 April 2013 08:52, Edsko de Vries <edskodevries at gmail.com> wrote:
>
>> Hi Alfredo,
>>
>> No dark magic as far as I recall (except in the actual bundling as a Mac
>> app, unfortunately that required some magic, the GTK libraries don't
>> relocate so easily :-( ). I didn't have any problems building. I compiled
>> it with ghc 7.6.1, with the GTK libraries installed manually (there are
>> some suggestions on how to do that at the very end of my Comprehensive
>> Haskell Sandboxes post,
>> http://www.edsko.net/2013/02/10/comprehensive-haskell-sandboxes/). It
>> used to be a lot more painful (requiring the latest versions of Haskell
>> libraries, with patches etc.) but these days the situation is a lot better.
>> (That's not so say that problems like the one you reported don't still crop
>> up from time to time, and can cause many a sleepless night..).
>>
>> Edsko
>>
>>
>> On Wed, Apr 3, 2013 at 9:33 PM, Alfredo Di Napoli <
>> alfredo.dinapoli at gmail.com> wrote:
>>
>>> Thanks Edsko, the app is awesome and it's starting just fine.
>>> Even though this fixes my problem, it doesn't solve the root, namely why
>>> it was failing.
>>>
>>> Can you tell me a bit more about the dark magic you used to make it work?
>>> Which GHC version did you use?
>>>
>>> Thanks a lot,
>>> A.
>>>
>>>
>>> On 3 April 2013 12:40, Edsko de Vries <edskodevries at gmail.com> wrote:
>>>
>>>> I provide a ThreadScope binary on my site (
>>>> http://www.edsko.net/2013/01/24/threadscope-0-2-2/) which runs fine
>>>> for me on 10.8.3.
>>>>
>>>> -E
>>>>
>>>>
>>>> On Mon, Apr 1, 2013 at 8:01 AM, Dominic Steinitz <dominic at steinitz.org>wrote:
>>>>
>>>>> Alfredo Di Napoli <alfredo.dinapoli <at> gmail.com> writes:
>>>>>
>>>>> >
>>>>> > Said that,has someone had any luck in running Threadscope on Mac OS
>>>>> X 10.8 at all?
>>>>> >
>>>>> > Thanks,
>>>>> > A.
>>>>> >
>>>>>
>>>>> I think I have encountered the same problem:
>>>>>
>>>>>
>>>>> https://groups.google.com/d/msg/parallel-haskell/-lhrgNN8elw/KzqLM9BzoJwJ
>>>>>
>>>>> In my experience, anything that uses gtk is a problem on a MAC.
>>>>>
>>>>> I still intend to do some analysis *not* using threadscope but using
>>>>> event-logs directly
>>>>> but that is at least a few weeks away.
>>>>>
>>>>> Dominic.
>>>>> _______________________________________________
>>>>> Haskell-Cafe mailing list
>>>>> Haskell-Cafe at haskell.org
>>>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Haskell-Cafe mailing list
>>>> Haskell-Cafe at haskell.org
>>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130404/e88901a1/attachment.htm>


More information about the Haskell-Cafe mailing list