_whitelogger has quit [Excess Flood]
_whitelogger has joined #rubinius
heftig has quit [Ping timeout: 260 seconds]
heftig has joined #rubinius
pwh has quit []
_whitelogger has quit [Excess Flood]
_whitelogger has joined #rubinius
_whitelogger has quit [Excess Flood]
_whitelogger has joined #rubinius
_whitelogger has quit [Excess Flood]
heftig has quit [Ping timeout: 260 seconds]
_whitelogger has joined #rubinius
_whitelogger has joined #rubinius
_whitelogger has joined #rubinius
_whitelogger has joined #rubinius
|jemc| has joined #rubinius
_whitelogger has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
heftig has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
josh-k has quit [Ping timeout: 258 seconds]
heftig has joined #rubinius
meh`_ has quit [Ping timeout: 240 seconds]
enebo has quit [Quit: enebo]
dimday has joined #rubinius
dimday1 has joined #rubinius
dimday has quit [Ping timeout: 245 seconds]
josh-k has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
heftig has joined #rubinius
josh-k has quit [Remote host closed the connection]
havenwood has joined #rubinius
heftig has quit [Ping timeout: 260 seconds]
heftig has joined #rubinius
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Ping timeout: 264 seconds]
digitalextremist has joined #rubinius
pwh has quit []
diegoviola has quit [Read error: Connection reset by peer]
havenwood has joined #rubinius
heftig has quit [Read error: Connection reset by peer]
heftig has joined #rubinius
havenwood has quit [Remote host closed the connection]
carlosgaldino has quit [Ping timeout: 255 seconds]
carlosgaldino has joined #rubinius
JohnBat26 has joined #rubinius
<bennyklotz> brixen: pulled from master, tried again and now its building fine again
<yorickpeterse> morning
<bennyklotz> morning
RealMarc is now known as Marc
Marc is now known as Guest53847
<yorickpeterse> hmm...getting a ThreadError in Queue#pop
<yorickpeterse> "Not owner, nil is (ThreadError)" thought we fixed that in the past
benlovell has joined #rubinius
flavio has joined #rubinius
benlovell has quit [Remote host closed the connection]
|jemc| has quit [Quit: WeeChat 0.4.3]
cyndis_ has quit [Read error: Connection reset by peer]
cyndis has joined #rubinius
noop has joined #rubinius
dimday1 has quit [Ping timeout: 260 seconds]
<yorickpeterse> hmpf, more segfaults when using the AWS SDK
<yorickpeterse> blegh
postmodern has quit [Quit: Leaving]
kagaro has joined #rubinius
benlovell has joined #rubinius
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 272 seconds]
josh-k has joined #rubinius
max96at|off is now known as max96at
cremes has quit [Read error: No route to host]
cremes has joined #rubinius
cremes_ has joined #rubinius
cremes has quit [Ping timeout: 244 seconds]
cremes_ is now known as cremes
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
cremes has quit [Read error: Connection reset by peer]
benlovell has joined #rubinius
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
cremes has joined #rubinius
<yorickpeterse> hmmm rbx running at 300% CPU usage
<yorickpeterse> take that MRI
<yorickpeterse> if only it wasn't for the 91C CPU temp
<yorickpeterse> meh, lets see what happens if I run this on EC2
havenwood has joined #rubinius
havenwood has quit [Ping timeout: 264 seconds]
pwh has joined #rubinius
josh-k has quit [Remote host closed the connection]
<cremes> lovely
<yorickpeterse> also about 5 times faster than running locally
<yorickpeterse> lets just hope it doesn't crash somewhere in the middle
<yorickpeterse> 1,5 GB of RAM too, guess my blunt import script is a bit of a memory leak :P
<yorickpeterse> Ah well, server has 15GB available so might as well use it
enebo has joined #rubinius
benlovell has quit [Ping timeout: 258 seconds]
<cremes> my personal computer is a Mac Pro I bought back in 2008 (the lowest end dual-proc model). since then i have mainly just upgraded RAM and drives. i have 32GB RAM and 2 SSDs. hopefully this box will last me another few years.
havenwood has joined #rubinius
<cremes> amazing how a lot of ram can make an old machine still feel fast
pwh has quit []
geekbri has joined #rubinius
pwh has joined #rubinius
|jemc| has joined #rubinius
benlovell has joined #rubinius
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
pwh has quit []
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
noop has quit [Ping timeout: 260 seconds]
benlovell has quit [Ping timeout: 260 seconds]
<brixen> yorickpeterse: nice
<yxhuvud> yorickpeterse: using lots of cpu is easy. solving the actual problem fast is more important :)
meh` has joined #rubinius
<yxhuvud> we regularly get our riak cluster up to 1150% cpu (on a 8 cpu system), but that doesn't mean it always answer fast -_-
havenwood has joined #rubinius
amsi has joined #rubinius
max96at is now known as max96at|off
max96at|off is now known as max96at
pwh has joined #rubinius
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
JohnBat26 has joined #rubinius
<brixen> tarcieri: :D
<brixen> another day, another race
<brixen> now the JIT and finalizer want to duel
<brixen> why can't all these threads just get along?
<brixen> of course, it's related to the C-API
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
flavio has quit [Quit: WeeChat 0.4.1]
postmodern has joined #rubinius
<yorickpeterse> brixen: interesting enough I had a bunch of crashes on Rbx master, but 2.2.10 was running rock solid about an hour ago before I left home
<yorickpeterse> could be that those crashes were related to the aws sdk, removing that part also removed all crashes so far
DanielVartanov has joined #rubinius
<yorickpeterse> also tried to hack some code together that would beep whenever a thread would be running, sadly the beeping part doesn't work very well :/
<yorickpeterse> any audio way I found (e.g. alsa) would only play one sound at a time
<yorickpeterse> (wanted to use this to clearly show the difference between GIL and non-GIL)
<Rotonen> sounds like you grab the alsa device in the older way of grabbing it if it blocks
DanielVartanov has quit [Remote host closed the connection]
<yorickpeterse> Rotonen: nfi, I used ruby-alsa at some point, which didn't really work
<yorickpeterse> Then I used _why's bloopsaphone's, which sort of worked
<Rotonen> i've tweaked some in linux on audio, jack setups, oss setups, alsa setups and now also pulseaudio setups
<yorickpeterse> s/bloopsaphone's/bloopsaphone
<yorickpeterse> (terminal bell doesn't work for me for some reason)
<Rotonen> you know you can just cat a file into /dev/dsp? :P
<yorickpeterse> not really
<Rotonen> you can actually listen to your binaries that way, the linux kernel is a fine one :-)
<yorickpeterse> don't even have /dev/dsp
<Rotonen> having a software implemented soundcard then?
<Rotonen> that can be hairier, yes
<yorickpeterse> No, it's a hardware one
<yorickpeterse> I'm using alsa, which apparently doesn't have /dev/dsp
diegoviola has joined #rubinius
<brixen> yorickpeterse: so, if you run master NOT using aws-sdk, it does not crash?
<yorickpeterse> brixen: eh, I think I did have some weird GC crash at some point, but I have to re-verify that on Monday
<brixen> yorickpeterse: master logs to /tmp/rbx.log by default
<brixen> I'm going to start adding more info to the segvhandler
<brixen> maybe will help
<yorickpeterse> lemme grab my laptop and I'll gist what I have
<yorickpeterse> https://gist.github.com/YorickPeterse/57e0dad404721de208c1 not sure how useful this is
<yorickpeterse> there's some non rbx related noise in there too (e.g. generic ruby errors)
<yorickpeterse> The "Not owner, nil is (ThreadError)" error is interesting, never managed to reproduce that
<brixen> that message is so funny
<brixen> "the owner is nil"
<brixen> "I'm not the owner, it's set to nil"
<brixen> maybe I'll change it
<yorickpeterse> it's a strong independent thread who needs no owner
<yorickpeterse> hmpf, import still 5 hours to go
<yorickpeterse> huh
<yorickpeterse> hihi, both import scripts at 2,7GB, maybe I should've written it a bit better
<yorickpeterse> (RAM)
<brixen> so weird
<yorickpeterse> heh
<yorickpeterse> mind you I had a few cases where I hit ^C and it segfaulted as a result
<yorickpeterse> so I guess if you abort at the right time, weird things happen
<brixen> this one may be the one I'm looking at now https://gist.github.com/YorickPeterse/57e0dad404721de208c1#file-rbx-log-L942
<brixen> basically, the JIT tries to run while the process is halting and finishing finalizers
<yxhuvud> yorick: what is taking so much memory? Streaming tends to be a LOT faster than globbing up that kind of memory.
<brixen> yorickpeterse: are you emitting statsd?
<brixen> if not, set that shit up asap
<brixen> I want to see graphs :)
<brixen> also, I need food
<brixen> bbiab...
<yorickpeterse> yxhuvud: it's buffering a bunch of objects so they can be inserted in batches, in some cases that will be a few thousand objects
<yorickpeterse> times 256 threads
<yorickpeterse> brixen: nope
kfpratt has quit []
<brixen> yorickpeterse: slacker
<brixen> ugh this daemon spec
<brixen> no more segvs though
<brixen> hm, I wonder...
<yorickpeterse> brixen: can't exactly emit statsd from 2.2.10 :P
<brixen> you said you're running on master
<yorickpeterse> locally yes, but that crashes
<yorickpeterse> 2.2.10 on EC2 doesn't
<yorickpeterse> (so far)
max96at is now known as max96at|off
geekbri has quit []
amsi has quit [Ping timeout: 272 seconds]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
GitHub172 has joined #rubinius
<GitHub172> [rubinius] brixen closed pull request #3157: Add extra padding for ByteArray after encoding (master...encode-byte-array-padding) http://git.io/qtkEPQ
GitHub99 has joined #rubinius
GitHub172 has left #rubinius [#rubinius]
<GitHub99> rubinius/master ded29da Ryo Onodera: Add extra padding for ByteArray after encoding
GitHub99 has left #rubinius [#rubinius]
<GitHub99> [rubinius] brixen pushed 13 new commits to master: http://git.io/4vyoXA
<GitHub99> rubinius/master 6c09fc3 Ryo Onodera: Improve keyword arguments coercion and fix GC crash
<GitHub99> rubinius/master 941bb98 Ryo Onodera: Add specs for error inside to_hash of keyword args
GitHub93 has joined #rubinius
<GitHub93> [rubinius] brixen closed pull request #3112: Improve keyword arguments coercion and fix GC crash (master...keyword-arguments-coercion-gc) http://git.io/c4I3qQ
GitHub93 has left #rubinius [#rubinius]
<brixen> this daemon spec thing is so damn weird
<yxhuvud> weird how? nasal demons?
<brixen> yorickpeterse: if you can test on master without aws, that would be great :)
<brixen> yorickpeterse: I'll add some more logging this weekend
<brixen> will try to wrap up a release soon
<brixen> gotta run for now
GitHub78 has joined #rubinius
<GitHub78> rubinius/master d896480 jc00ke: Fix minor typo...
<GitHub78> [rubinius] jc00ke pushed 1 new commit to master: http://git.io/Su98uw
GitHub78 has left #rubinius [#rubinius]
GitHub186 has joined #rubinius
<GitHub186> [rubinius] jc00ke pushed 1 new commit to master: http://git.io/PBfRoQ
<GitHub186> rubinius/master 9c8603f jc00ke: Fix another minor typo...
GitHub186 has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (b8e4cd7 - Brian Shirai): The build is still failing.
travis-ci has left #rubinius [#rubinius]
amsi has joined #rubinius
GitHub174 has joined #rubinius
GitHub174 has left #rubinius [#rubinius]
<GitHub174> rubinius/master 72a2e1b Brian Shirai: Remove OS X from Travis till they fix it.
<GitHub174> [rubinius] brixen pushed 1 new commit to master: http://git.io/6eRaGg
havenwood has quit [Remote host closed the connection]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (72a2e1b - Brian Shirai): The build was fixed.
travis-ci has left #rubinius [#rubinius]
havenwood has joined #rubinius
enebo has quit [Quit: enebo]
havenwood has quit [Remote host closed the connection]
_whitelogger_ has joined #rubinius
havenwood has joined #rubinius
|jemc| has quit [Ping timeout: 255 seconds]