havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com | Ruby 2.7.0, 2.6.5, 2.5.7: https://www.ruby-lang.org | Paste 4+ lines of text to https://dpaste.de/ and select Ruby as the language | Rails questions? Ask in #RubyOnRails | Books: https://goo.gl/wpGhoQ | Logs: https://irclog.whitequark.org/ruby | Can't talk? Register/identify with Nickserv first!
<al2o3-cr> are they planning on implementing numbered parameters in nested blocks?
citizentwo has quit [Remote host closed the connection]
citizentwo has joined #ruby
DaRock has joined #ruby
ur5us has joined #ruby
pupsikov has joined #ruby
coffeex3 has quit [Ping timeout: 265 seconds]
drincruz has quit [Ping timeout: 265 seconds]
CommunistWolf is now known as kunwont
kunwont is now known as CommunistWolf
StoneCypherWork has quit [Ping timeout: 258 seconds]
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lucasb has quit [Quit: Connection closed for inactivity]
schne1der has quit [Ping timeout: 258 seconds]
pupsikov has joined #ruby
siery has joined #ruby
zlogan has quit [Ping timeout: 272 seconds]
schne1der has joined #ruby
schne1der has quit [Ping timeout: 252 seconds]
Macrobiotic has quit [Quit: Connection closed for inactivity]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
mossplix has quit [Ping timeout: 272 seconds]
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
markopasha has quit [Remote host closed the connection]
john2496 has joined #ruby
john2496_ has joined #ruby
sergioro has joined #ruby
john2496 has quit [Ping timeout: 252 seconds]
<dorian> hey question: what does one do for debugging these days? seems like all the debugger gems are dead
<AndroidKitKat> dorian: I see people talking about byebug
<dorian> i have an rspec spec spinning in 2.7
<dorian> and apparently rbspy doesn't work in 2.7 yet
<havenwood> dorian: Why no 2.7 on rpi?
jenrzzz has quit [Ping timeout: 260 seconds]
<dorian> hmm?
<dorian> rbspy, the profiler
<havenwood> dorian: oh, hahaha, i was so confused
<havenwood> TIL
<dorian> (which is curiously written in rust?)
<dorian> anyway just trying to diagnose a spin scenario
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
jenrzzz has joined #ruby
davidw has quit [Ping timeout: 240 seconds]
comet23 has quit [Remote host closed the connection]
TCZ has joined #ruby
DaRock has quit [Read error: Connection reset by peer]
<rg_3[m]> rbspy looks awesome !
chalkmonster has quit [Quit: WeeChat 2.7.1]
DaRock has joined #ruby
<dorian> apparently it doesn't work for 2.7 yet
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
<rg_3[m]> > hey question: what does one do for debugging these days? seems like all the debugger gems are dead
<rg_3[m]> pry & pry-stack_explorer is pretty good
drincruz has joined #ruby
<rg_3[m]> * > hey question: what does one do for debugging these days? seems like all the debugger gems are dead
<rg_3[m]> pry & pry-stack_explorer is pretty good
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
<dorian> thanks; i think i figured it out (helps to actually look at the error message)
<rg_3[m]> :)
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
splud_wurk has quit [Quit: splud_wurk]
s3nd1v0g1us has joined #ruby
tau has joined #ruby
ianbrown78_ has joined #ruby
s3nd1v0g1us has quit [Quit: WeeChat 2.6]
houhoulis has quit [Remote host closed the connection]
ianbrown78__ has joined #ruby
ianbrown78__ has quit [Client Quit]
ianbrown78_ has quit []
ianbrown78 has joined #ruby
TCZ has quit [Quit: Leaving]
TCZ has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
jenrzzz has joined #ruby
drincruz has quit [Ping timeout: 255 seconds]
orbyt_ has joined #ruby
jenrzzz has quit [Ping timeout: 252 seconds]
meinside has joined #ruby
jenrzzz has joined #ruby
gix has quit [Ping timeout: 240 seconds]
ianbrown78 has quit [Ping timeout: 258 seconds]
ianbrown78 has joined #ruby
ianbrown78 has quit [Ping timeout: 260 seconds]
ianbrown78 has joined #ruby
ianbrown78 has quit [Ping timeout: 272 seconds]
TCZ has quit [Quit: Leaving]
code_zombie has quit [Quit: Leaving]
impermanence has joined #ruby
ianbrown78 has joined #ruby
john2496 has joined #ruby
john2496_ has quit [Ping timeout: 255 seconds]
ianbrown78 has quit [Ping timeout: 255 seconds]
ianbrown78 has joined #ruby
samort7 has joined #ruby
cthu| has joined #ruby
Azure|dc has joined #ruby
thebetrayer has quit [Quit: ZNC 1.7.3 - https://znc.in]
insolentworm has quit [Quit: ZNC 1.7.3 - https://znc.in]
thebetrayer has joined #ruby
SlurpyBeckerman6 has joined #ruby
SlurpyBeckerman has quit [Ping timeout: 260 seconds]
m17 has quit [Ping timeout: 260 seconds]
SlurpyBeckerman6 is now known as SlurpyBeckerman
x0n- has joined #ruby
phenom_ has joined #ruby
KramerC_ has joined #ruby
insolentworm has joined #ruby
dostoyevsky has quit [Ping timeout: 260 seconds]
phenom has quit [Ping timeout: 260 seconds]
joast has quit [Ping timeout: 260 seconds]
ged has quit [Ping timeout: 260 seconds]
neot has quit [Ping timeout: 260 seconds]
z4phod has quit [Ping timeout: 260 seconds]
darris has quit [Ping timeout: 260 seconds]
tris has quit [Ping timeout: 260 seconds]
KramerC has quit [Ping timeout: 260 seconds]
KramerC_ is now known as KramerC
davor_ has joined #ruby
impermanence has quit [Ping timeout: 260 seconds]
cthulchu_ has quit [Ping timeout: 260 seconds]
davor has quit [Ping timeout: 260 seconds]
Azure has quit [Ping timeout: 260 seconds]
x0n has quit [Ping timeout: 260 seconds]
Nowaker has quit [Ping timeout: 260 seconds]
jidar has quit [Ping timeout: 260 seconds]
spk has quit [Ping timeout: 260 seconds]
mkaito_ has quit [Ping timeout: 260 seconds]
davor_ is now known as davor
ged has joined #ruby
sergioro has quit [Ping timeout: 260 seconds]
vondruch has quit [Ping timeout: 260 seconds]
DTZUZU has quit [Read error: Connection reset by peer]
spk has joined #ruby
dostoyevsky has joined #ruby
neot has joined #ruby
NODE has quit [Remote host closed the connection]
darris has joined #ruby
Nowaker has joined #ruby
DTZUZU has joined #ruby
sergioro has joined #ruby
NODE has joined #ruby
jidar has joined #ruby
tris has joined #ruby
mkaito_ has joined #ruby
m17 has joined #ruby
postmodern has joined #ruby
z4phod has joined #ruby
DTZUZU has quit [Ping timeout: 255 seconds]
drincruz has joined #ruby
braincrash has quit [Quit: bye bye]
pupsikov has joined #ruby
alfiemax has joined #ruby
braincrash has joined #ruby
chalkmonster has joined #ruby
citizentwo has quit [Ping timeout: 272 seconds]
alfiemax has quit [Remote host closed the connection]
drincruz has quit [Ping timeout: 255 seconds]
LinuxKnight has joined #ruby
alfiemax has joined #ruby
jetchisel has quit [Ping timeout: 265 seconds]
cthu| has quit [Read error: Connection reset by peer]
cthu| has joined #ruby
_whitelogger has joined #ruby
siery has quit [Ping timeout: 255 seconds]
LinuxKnight has quit [Ping timeout: 255 seconds]
jetchisel has joined #ruby
DTZUZU has joined #ruby
chalkmonster has quit [Quit: WeeChat 2.7.1]
john2496_ has joined #ruby
john2496 has quit [Ping timeout: 255 seconds]
troulouliou_dev has joined #ruby
ur5us has quit [Ping timeout: 272 seconds]
SeepingN has quit [Ping timeout: 265 seconds]
agent_white has joined #ruby
tau has quit [Remote host closed the connection]
NODE has quit [Quit: changing servers]
NODE has joined #ruby
fercell has joined #ruby
jenrzzz has quit [Ping timeout: 265 seconds]
vondruch has joined #ruby
jenrzzz has joined #ruby
dinfuehr_ has quit [Ping timeout: 258 seconds]
dinfuehr has joined #ruby
hiroaki_ has quit [Ping timeout: 240 seconds]
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
jenrzzz has quit [Ping timeout: 258 seconds]
zlogan has joined #ruby
cd has quit [Quit: cd]
jenrzzz has joined #ruby
nowhere_man has quit [Ping timeout: 260 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
envex has joined #ruby
ttoocs has joined #ruby
alfiemax has quit [Remote host closed the connection]
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
my_dude has joined #ruby
Seich_ has joined #ruby
Seich has quit [Ping timeout: 246 seconds]
Seich_ is now known as Seich
Fire-Dragon-DoL has quit [Ping timeout: 260 seconds]
alfiemax has joined #ruby
Fire-Dragon-DoL has joined #ruby
ianbrown78 has quit [Ping timeout: 272 seconds]
cthu| has quit [Ping timeout: 265 seconds]
jenrzzz has quit [Ping timeout: 255 seconds]
my_dude has quit [Quit: ZZZzzz…]
dStromboli has quit [Ping timeout: 240 seconds]
dStromboli has joined #ruby
jenrzzz has joined #ruby
agent_white has quit [Quit: brb]
alfiemax has quit [Remote host closed the connection]
code_zombie has joined #ruby
mossplix has joined #ruby
alfiemax has joined #ruby
noboruma has joined #ruby
fphilipe_ has joined #ruby
sergioro has quit [Quit: leaving]
postmodern_ has joined #ruby
postmodern has quit [Ping timeout: 272 seconds]
code_zombie_ has joined #ruby
sdu has joined #ruby
<al2o3-cr> happy pancake day!
code_zombie has quit [Ping timeout: 240 seconds]
cnsvc_ has quit [Remote host closed the connection]
cnsvc_ has joined #ruby
alfiemax has quit [Remote host closed the connection]
prestorium has joined #ruby
alfiemax has joined #ruby
mossplix has quit [Remote host closed the connection]
_whitelogger has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
mossplix has joined #ruby
TomyWork has joined #ruby
suukim has joined #ruby
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
infinityfye has joined #ruby
noboruma has quit [Ping timeout: 240 seconds]
code_zombie_ has quit [Quit: Leaving]
cisco has joined #ruby
lxsameer has joined #ruby
cnsvc_ has joined #ruby
bruce_lee has joined #ruby
bruce_lee has quit [Changing host]
bruce_lee has joined #ruby
zacts has joined #ruby
conta has joined #ruby
dionysus69 has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
markopasha has joined #ruby
LinuxKnight has joined #ruby
ianbrown78 has joined #ruby
zlogan has quit [Ping timeout: 252 seconds]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
mossplix has quit [Ping timeout: 255 seconds]
clemens3 has joined #ruby
mossplix has joined #ruby
leah2 has quit [Ping timeout: 240 seconds]
leah2 has joined #ruby
conta1 has joined #ruby
conta has quit [Ping timeout: 255 seconds]
conta1 is now known as conta
conta has quit [Client Quit]
cnsvc_ has quit [Ping timeout: 240 seconds]
ellcs has joined #ruby
Fernando-Basso has joined #ruby
royal_screwup21 has joined #ruby
troulouliou_dev has quit [Remote host closed the connection]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
troulouliou_dev has joined #ruby
xorl has quit [Quit: xorlllllllllll]
jetchisel has quit [Quit: Unfortunately time is always against us -- [Morpheus]]
cnsvc_ has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
alfiemax has quit [Remote host closed the connection]
ellcs has quit [Ping timeout: 240 seconds]
jetchisel has joined #ruby
ianbrown78 has quit [Ping timeout: 252 seconds]
mossplix has quit [Remote host closed the connection]
zacts has quit [Read error: Connection reset by peer]
bvdw has quit [Read error: Connection reset by peer]
mossplix has joined #ruby
bvdw has joined #ruby
zacts has joined #ruby
DaRock has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
cnsvc_ has joined #ruby
mossplix has quit [Remote host closed the connection]
cnsvc_ has quit [Ping timeout: 240 seconds]
cisco has quit [Remote host closed the connection]
sh7d has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
mossplix has joined #ruby
zacts has quit [Read error: Connection reset by peer]
my_dude has joined #ruby
royal_screwup21 has joined #ruby
NODE has quit [Quit: changing servers]
zacts has joined #ruby
NODE has joined #ruby
cnsvc_ has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
stdedos43 has joined #ruby
mossplix has quit [Remote host closed the connection]
stdedos43 is now known as stdedos
mossplix has joined #ruby
meinside has quit [Quit: Connection closed for inactivity]
mossplix has quit [Ping timeout: 255 seconds]
chalkmonster has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
akemhp_ has joined #ruby
akemhp has quit [Ping timeout: 260 seconds]
greengriminal has joined #ruby
pinpox- has joined #ruby
pinpox has quit [Ping timeout: 265 seconds]
NODE has quit [Quit: changing servers]
NODE has joined #ruby
greengriminal has quit [Quit: Leaving]
postmodern_ has quit [Quit: Leaving]
drincruz has joined #ruby
my_dude has quit [Quit: ZZZzzz…]
ellcs has joined #ruby
cnsvc_ has joined #ruby
bruce_lee has quit [Ping timeout: 240 seconds]
bruce_lee has joined #ruby
bruce_lee has quit [Changing host]
bruce_lee has joined #ruby
royal_screwup21 has joined #ruby
drincruz has quit [Ping timeout: 255 seconds]
cnsvc_ has quit [Ping timeout: 240 seconds]
zacts has quit [Quit: WeeChat 2.6]
vondruch has quit [Quit: vondruch]
siery has joined #ruby
vondruch has joined #ruby
my_dude has joined #ruby
my_dude has quit [Client Quit]
my_dude has joined #ruby
my_dude has quit [Client Quit]
chalkmonster has quit [Quit: WeeChat 2.7.1]
my_dude has joined #ruby
cnsvc_ has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
troulouliou_dev has quit [Quit: Leaving]
mossplix has joined #ruby
infinityfye_ has joined #ruby
infinityfye has quit [Ping timeout: 255 seconds]
infinityfye__ has joined #ruby
infinityfye_ has quit [Ping timeout: 260 seconds]
infinityfye__ has quit [Client Quit]
infinityfye has joined #ruby
troulouliou_dev has joined #ruby
infinityfye_ has joined #ruby
infinityfye_ has quit [Client Quit]
infinityfye has quit [Ping timeout: 255 seconds]
john2496_ has quit [Remote host closed the connection]
royal_screwup21 has quit [Remote host closed the connection]
markopasha has quit [Ping timeout: 258 seconds]
doix1 has joined #ruby
<doix1> Hey has something changed with how ruby determines if hash keys are equal between ruby 2.6.5 and ruby 2.7? https://dpaste.org/a3hT
<doix1> From the docs, I assumed that if .eql? and .hash are equal then it should work? It did in ruby 2.6.5 but now that code is not working in ruby 2.7
akemhp_ has quit [Remote host closed the connection]
Spitfire has quit [Ping timeout: 260 seconds]
akemhp_ has joined #ruby
chalkmonster has joined #ruby
ianbrown78 has joined #ruby
Spitfire has joined #ruby
Spitfire has quit [Changing host]
Spitfire has joined #ruby
pupsikov has joined #ruby
alfiemax has joined #ruby
ianbrown78 has quit [Ping timeout: 260 seconds]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
sphex has quit [Ping timeout: 268 seconds]
elferna has joined #ruby
bsdbandit-01 has joined #ruby
sphex has joined #ruby
mossplix has quit [Ping timeout: 260 seconds]
john2496 has joined #ruby
drincruz has joined #ruby
joast has joined #ruby
cnsvc_ has joined #ruby
tris has quit [Ping timeout: 240 seconds]
darkstardevx has joined #ruby
jintseng has joined #ruby
suukim has quit [Remote host closed the connection]
fig-le-deunch has joined #ruby
NODE has quit [Quit: changing servers]
mossplix has joined #ruby
DaRock has quit [Ping timeout: 258 seconds]
NODE has joined #ruby
bsdbandit-01 has quit [Read error: Connection reset by peer]
elferna has quit [Quit: Konversation terminated!]
DaRock has joined #ruby
DaRock has quit [Read error: Connection reset by peer]
ttoocs has quit [Ping timeout: 255 seconds]
john2496 has quit [Read error: Connection reset by peer]
DaRock has joined #ruby
john2496 has joined #ruby
skywalker has joined #ruby
gavlee has quit [Excess Flood]
m27frogy has quit [Quit: ZNC - https://znc.in]
m27frogy has joined #ruby
gavlee has joined #ruby
chalkmonster has quit [Quit: WeeChat 2.7.1]
john2496 has quit [Remote host closed the connection]
darkstardevx has quit [Remote host closed the connection]
john2496 has joined #ruby
john2496 has quit [Remote host closed the connection]
<lmat> al2o3-cr: Not using weechat ;-) irssi here.
darkstardevx has joined #ruby
<doix1> incase anyone ever has the same problem and happens to find the irc logs, the issue was that I needed to mess around with the .eql? method in the String class to get it to work right.
doix1 has left #ruby ["WeeChat 2.7"]
john2496 has joined #ruby
<smoochsmooch> lmat: My man!
<smoochsmooch> lmat: If only Irssi were to support Ruby like WeeChat
<smoochsmooch> Not at home right now but otherwise I'd share, I made this Irssi theme based on ircII with everything stripped down to the bare essentials
astronautical has joined #ruby
<smoochsmooch> Black, grey, with purple for highlights, comments going like "Please support the initiative to port Irssi to Ruby"
<al2o3-cr> lmat: oh! does it not have the same key bindings?
premier-kata has joined #ruby
sdu has quit [Remote host closed the connection]
fig-le-deunch has quit [Quit: Konversation terminated!]
hays has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cnsvc_ has quit [Ping timeout: 240 seconds]
chalkmonster has joined #ruby
NightMonkey has quit [Quit: ZNC - http://znc.in]
NightMonkey has joined #ruby
smoochsmooch is now known as TinderFX
Esa_ has joined #ruby
simonfromspace has joined #ruby
StoneCypherWork has joined #ruby
ianbrown78 has joined #ruby
astronautical has quit [Ping timeout: 258 seconds]
siery has quit [Ping timeout: 265 seconds]
TinderFX is now known as smoochsmooch
ianbrown78 has quit [Ping timeout: 265 seconds]
alfiemax has quit [Remote host closed the connection]
ellcs1 has joined #ruby
claw has quit [Ping timeout: 248 seconds]
SeepingN has joined #ruby
DaRock has quit [Ping timeout: 260 seconds]
davidw has joined #ruby
davidw has joined #ruby
davidw has quit [Changing host]
claw has joined #ruby
smoochsmooch is now known as TinderFX
TinderFX is now known as smoochsmooch
zlogan has joined #ruby
yxhuvud has joined #ruby
my_dude has quit [Quit: ZZZzzz…]
TzilTzal has joined #ruby
premier-kata has quit [Remote host closed the connection]
dinfuehr has quit [Ping timeout: 255 seconds]
cnsvc_ has joined #ruby
clemens3 has quit [Quit: poweroff]
dinfuehr has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
dionysus69 has quit [Ping timeout: 255 seconds]
cnsvc_ has joined #ruby
<lmat> smoochsmooch: haha!
<lmat> al2o3-cr: I think I posted /win 1 earlier? I think that's pretty typical along with /join /away /quit.
<smoochsmooch> lmat: Sorry I don't get what's so funny?
<smoochsmooch> Nick changes were for another channel, my bad.
ellcs1 has quit [Ping timeout: 240 seconds]
<smoochsmooch> I work for Tinder :)
<smoochsmooch> Or used to. Until I told my boss to go ÆÆÆÆ himself.
<smoochsmooch> *
<smoochsmooch> Or used to. Until I told my boss to go **** himself.
<al2o3-cr> lmat: i though alt + 1 worked too, that's all.
<lmat> smoochsmooch: Your suped up irssi theme :-) I use everything stock pretty much.
<lmat> al2o3-cr: That works...except that, for instance, #ruby is window 11, so Alt won't help me much ^_^
cnsvc_ has quit [Ping timeout: 240 seconds]
<smoochsmooch> lmat: Cool!
<al2o3-cr> lmat: alt + up/down or left/right
<lmat> al2o3-cr: no go.
<lmat> oh, alt left right.
<smoochsmooch> I'll share it with y'all eventually.
<lmat> al2o3-cr: But really, I have 23 windows currently, that's not practical ;-)
<smoochsmooch> But what's the point. Why can't we just make one from scratch and ditch all the cruft.
<smoochsmooch> I thought you was talking about Tinder though :)
<smoochsmooch> BUILD A TINDER CLONE - RUBY ON RAILS TUTORIAL - https://www.youtube.com/watch?v=P5gAaZq-sPs
<al2o3-cr> lmat: true, if you have that many.
cnsvc_ has joined #ruby
lxsameer has quit [Ping timeout: 255 seconds]
<lmat> smoochsmooch: There are 11 dating sites...so much cruft, so much difficulty choosing, so much fractured community. Let's build one that will consolidate everything.
<lmat> There are now 12 dating sites..
<smoochsmooch> lmat: Let's get together :)
<smoochsmooch> Let's also find a way to. Wait. Let's talk in PM :)
jzinedine has joined #ruby
royal_screwup21 has joined #ruby
hess has joined #ruby
fercell has quit [Quit: WeeChat 2.7]
jintseng has quit [Ping timeout: 255 seconds]
ellcs1 has joined #ruby
Eiam has quit [Ping timeout: 240 seconds]
bvdw has quit [Read error: Connection reset by peer]
jzinedine has quit [Quit: Textual IRC Client: www.textualapp.com]
hramrach has joined #ruby
<hramrach> hello
bvdw has joined #ruby
<hramrach> how do I debug stack overflow?
jzinedine has joined #ruby
<hramrach> I tried to increase stack size but it does not help
<ytti> traceback should show where it's thrown and then you look why you're calling method from method
<hramrach> it's short
<ytti> usually it's forever recursive occasionally it's just stacak depth problem and you need to replace recursion with loop
<hramrach> my ruby backtrace is about 15 levels
<ytti> &>> def moi;moi;end;moi
<rubydoc> stderr: -e:4:in `moi': stack level too deep (SystemStackError)... check link for more (https://carc.in/#/r/8mgp)
<hramrach> indeed. I have 16 levels of moi with this
<hramrach> so the stack depth is very limited
<ytti> [x] doubt
LinuxKnight has quit [Ping timeout: 240 seconds]
<hramrach> increased system stack size but still cannot get more than 16 levels of moi
<hramrach> which means that if I call more than 16 different functions the stack overflows
<hramrach> including blocks and whatnot
simonfromspace has quit [Ping timeout: 272 seconds]
mossplix has quit [Remote host closed the connection]
jzinedine has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<al2o3-cr> hramrach: how did you increase the stack size?
<hramrach> ulimit
mossplix has joined #ruby
<al2o3-cr> hramrach: ruby doesn't use the C stack it used the VM stack
splud_wurk has joined #ruby
<hramrach> it uses both but apparently I overrun the VM stack
hess has quit [Quit: Leaving]
<al2o3-cr> try something like: RUBY_THREAD_VM_STACK_SIZE=20000000 ruby yourprog.rb
<al2o3-cr> that'll give you 20mb
<hramrach> still 16 levels
<al2o3-cr> actually, what does `ulimit -s` report.
mossplix has quit [Ping timeout: 240 seconds]
<hramrach> ulimit -s
<hramrach> 1048576
joebuhlig has joined #ruby
<hramrach> ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
StoneCypherWork has quit [Ping timeout: 255 seconds]
<al2o3-cr> hramrach: RUBY_THREAD_VM_STACK_SIZE=2000000 ruby -e 'def r(x) p x; r(x+1); end; r(0)'
<hramrach> that does make a difference
<hramrach> 22758 levels vs 11913 without changing stack
<al2o3-cr> which seems correct to me.
TomyWork has quit [Ping timeout: 256 seconds]
ellcs1 has quit [Ping timeout: 240 seconds]
joebuhlig has quit [Quit: WeeChat 2.7]
shokohsc has quit [Quit: The Lounge - https://thelounge.chat]
<hramrach> al2o3-cr: And it does not help my program so it's probably really looping somewhere
<hramrach> now the question is how to tell after the fact because it tells me there is stack overflow and crashes
gix has joined #ruby
jzinedine has joined #ruby
<hramrach> but maybe there is some instance of stack overflow _before_ it crashes
<hramrach> should look through logs
<hramrach> thanks for your help
<al2o3-cr> sure, sorry i couldn't be of more help.
cthulchu has joined #ruby
StoneCypherWork has joined #ruby
code_zombie has joined #ruby
ellcs1 has joined #ruby
regedit has joined #ruby
<al2o3-cr> hramrach: if you any good with gdb try with: `coredumpctl dump` or `gdb -c /path/to/coredump`
cthulchu has quit [Ping timeout: 272 seconds]
<hramrach> I attach gdb before it crashes but at that point I can't tell what's going on
citizentwo has joined #ruby
<hramrach> I have a long stacktrace of some anonymous pointers that gdb does not recognize and no way to get the ruby stacktrace because printing the stacktrace is waht finally crashes the program
<al2o3-cr> hm...
mossplix has joined #ruby
orbyt_ has joined #ruby
<al2o3-cr> hramrach: i gotta say, it's not really my forte.
<al2o3-cr> what does `bt` say?
spiette has quit [Ping timeout: 272 seconds]
cthulchu has joined #ruby
citizentwo has quit [Remote host closed the connection]
citizentwo has joined #ruby
spiette has joined #ruby
ianbrown78 has joined #ruby
StoneCypherWork has quit [Ping timeout: 272 seconds]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
nick__ has joined #ruby
ianbrown78 has quit [Ping timeout: 255 seconds]
nick__ has quit [Client Quit]
ua has quit [Ping timeout: 272 seconds]
<al2o3-cr> hramrach: try `bt full` for all threads, could lead you to where it crashed.
Free_413x has joined #ruby
StoneCypherWork has joined #ruby
<al2o3-cr> entry point 0 if debugging symbols, you'll find the line/point at where it crashed.
mossplix has quit [Ping timeout: 255 seconds]
<Free_413x> hello all,
fercell has joined #ruby
<Free_413x> i would like to know if it's possible to use ruby for android app developing
<hramrach> the crashing thread has no symbols http://paste.debian.net/1132154/
jintseng has joined #ruby
jzinedine has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<al2o3-cr> Free_413x: ruboto is the only one i know, there could be others.
jzinedine has joined #ruby
<hramrach> but in general resolving symbols works http://paste.debian.net/1132155/
<hramrach> need to investigate more
<hramrach> also look at the code I cut&pasted in C
<apotheon> Free_413x: technically possible I suppose
Free_413x has quit [Quit: Sto andando via]
<al2o3-cr> i'm pissed off arch linux ruby binary has no debugging symbols :(
<apotheon> seems frustrating
<hramrach> rebuild your own ;-)
<al2o3-cr> i could do.
<apotheon> chruby, maybe
<hramrach> then again what good do the debug symbols in most cases
<hramrach> is there anything special needed when trowing an exception? if (badfd) rb_exc_raise(rb_syserr_new(EBADF, 0));
ua has joined #ruby
<al2o3-cr> hramrach: no
<hramrach> it always crashes in this function but it's called all the time so that's not that surprising
<hramrach> adding the exception is the thing I did recently
<hramrach> but the stack depth might be accumulated elsewhere, like when it is handled
shokohsc has joined #ruby
mossplix has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
prestorium has quit [Ping timeout: 240 seconds]
mossplix has quit [Remote host closed the connection]
mossplix has joined #ruby
ams__ has joined #ruby
mossplix has quit [Ping timeout: 258 seconds]
g3funk has joined #ruby
lucasb has joined #ruby
markopasha has joined #ruby
cd has joined #ruby
Fernando-Basso has quit [Remote host closed the connection]
Fernando-Basso has joined #ruby
jzinedin_ has joined #ruby
jzinedine has quit [Ping timeout: 260 seconds]
citizentwo has quit [Remote host closed the connection]
citizentwo has joined #ruby
g3funk has quit [Ping timeout: 265 seconds]
citizentwo has quit [Remote host closed the connection]
citizentwo has joined #ruby
TzilTzal has quit [Quit: Leaving.]
leitz has joined #ruby
lxsameer has joined #ruby
john2496 has quit [Read error: Connection reset by peer]
john2496 has joined #ruby
<leitz> If you were going to pick a tool to have multiple Ruby versions available on a dev box, what would it be? I've seen rbenv and rvm; I want to have current Ruby on the box for normal stuff, and older versions (with attendant gems), for things like Heroku testing.
<miah> chruby
<miah> and ruby-install
<havenwood> leitz: +1 chruby
<leitz> Sounds good, thanks! Something to work on after work.
iNs has quit [Remote host closed the connection]
iNs has joined #ruby
joebuhlig has joined #ruby
joebuhlig has quit [Client Quit]
joebuhlig has joined #ruby
bradland has joined #ruby
citizentwo has quit [Remote host closed the connection]
citizentwo has joined #ruby
kaleido has quit [Ping timeout: 245 seconds]
kaleido has joined #ruby
kaleido has quit [Changing host]
kaleido has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
StoneCypherWork has quit [Ping timeout: 272 seconds]
ellcs1 has quit [Ping timeout: 240 seconds]
ellcs1 has joined #ruby
coffeex3 has joined #ruby
pupsikov has joined #ruby
pupsikov has quit [Client Quit]
StoneCypherWork has joined #ruby
voker57 has quit [Quit: voker57]
ellcs1 has quit [Ping timeout: 252 seconds]
kristian_on_linu has joined #ruby
voker57 has joined #ruby
<leitz> After not being skilled enough, I'm finally reading through "The Ruby Programming Language" from O'Reilly. Still don't understand some of it, but learning a good bit.
ianbrown78 has joined #ruby
drincruz_ has joined #ruby
drincruz has quit [Ping timeout: 258 seconds]
ur5us has joined #ruby
royal_screwup21 has joined #ruby
ianbrown78 has quit [Ping timeout: 240 seconds]
StoneCypherWork has quit [Ping timeout: 255 seconds]
StoneCypherWork has joined #ruby
banisterfiend has joined #ruby
citizentwo has quit [Ping timeout: 252 seconds]
citizentwo has joined #ruby
cnsvc_ has joined #ruby
joebuhlig has quit [Quit: WeeChat 2.7]
drincruz_ has quit [Read error: Connection reset by peer]
drincruz has joined #ruby
pupsikov has joined #ruby
splud_wurk has quit [Quit: splud_wurk]
citizentwo has quit [Remote host closed the connection]
TCZ has joined #ruby
cnsvc_ has quit [Ping timeout: 240 seconds]
Fernando-Basso has quit [Quit: Leaving]
chalkmonster has quit [Quit: WeeChat 2.7.1]
splud_wurk has joined #ruby
siery has joined #ruby
ellcs1 has joined #ruby
Milos has quit [Ping timeout: 268 seconds]
Milos has joined #ruby
ellcs1 has quit [Ping timeout: 240 seconds]
fercell has quit [Quit: WeeChat 2.7]
ianbrown78 has joined #ruby
zlogan has quit [Ping timeout: 252 seconds]
coffeex3 has quit [Ping timeout: 258 seconds]
<KrzaQ> I'm using Kernel.spawn to spawn a process. That returns me a pid, all is fine. That process is very short-lived, though. I do Process.wait pid immediately after, but it gets stuck there. I checked with htop - the process doesn't exist anymore. I did check the file output of that spawned process, and it's correct, indicating that it ran correctly. Any ideas?
markopasha has quit [Remote host closed the connection]
lxsameer has quit [Quit: WeeChat 2.6]
siery has quit [Ping timeout: 240 seconds]
cnsvc_ has joined #ruby
<phaul> KrzaQ: maybe try creating an mcve that demonstrates what you are doing
jmcgnh has quit [Read error: Connection reset by peer]
<KrzaQ> uhh, I just found out what was happening. I didn't close the write pipe on my end
<KrzaQ> Thanks
jzinedin_ has quit [Quit: Textual IRC Client: www.textualapp.com]
jmcgnh has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
john2496 has quit [Remote host closed the connection]
john2496 has joined #ruby
john2496 has quit [Read error: Connection reset by peer]
cnsvc_ has quit [Remote host closed the connection]
cnsvc_ has joined #ruby
gigetoo has quit [Ping timeout: 255 seconds]
gigetoo has joined #ruby
camilasan has quit [Ping timeout: 272 seconds]
jintseng has quit [Ping timeout: 272 seconds]
my_dude has joined #ruby
pupsikov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
camilasan has joined #ruby
davidw has quit [Ping timeout: 258 seconds]
Esa_ has quit [Ping timeout: 255 seconds]
DaRock has joined #ruby
jmcgnh has quit [Ping timeout: 272 seconds]
simonfromspace has joined #ruby
jmcgnh has joined #ruby
lucasb has quit [Quit: Connection closed for inactivity]
<TCZ> np
Guest6_ has joined #ruby
Guest6_ is now known as lss2
bvdw has quit [Read error: Connection reset by peer]
<lss2> Anyone here use Coderunner as a texteditor for Ruby? I am having trouble loading a gem to use.
bvdw has joined #ruby
john2496 has joined #ruby
postmodern has joined #ruby
TCZ has quit [Quit: Leaving]
StoneCypherWork has quit [Ping timeout: 258 seconds]
davidw has joined #ruby
davidw has quit [Changing host]
davidw has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
tau has joined #ruby
kristian_on_linu has quit [Remote host closed the connection]
orbyt_ has joined #ruby
lss2 has quit [Quit: Textual IRC Client: www.textualapp.com]
my_dude has quit [Quit: ZZZzzz…]
my_dude has joined #ruby
my_dude has quit [Client Quit]
my_dude has joined #ruby
my_dude has quit [Client Quit]
john2496_ has joined #ruby
my_dude has joined #ruby
my_dude has quit [Client Quit]
my_dude has joined #ruby
my_dude has quit [Client Quit]
sergioro has joined #ruby
my_dude has joined #ruby
my_dude has quit [Client Quit]