Search
Saturday, 30th of May 2020, 23:37:21 UTC
0:00:18
drmeister
Bike I built from distclean
0:00:23
drmeister
It's the same problem as above.
0:01:02
drmeister
https://www.irccloud.com/pastebin/7FViakkH/
0:04:19
Bike
alright, so this time i'll actually test it, but first a question
0:04:30
Bike
is slot-value supposed to work on clbind-cxx-classes?
0:04:50
specbot
http://www.lispworks.com/reference/HyperSpec/Body/f_slt_va.htm
0:05:10
Bike
i mean, the problem here is that slot-value isn't working on derivable objects, and it needs to work on derivable objects
0:05:28
Bike
i can fix that, but i'm wondering if i should do clbind-cxx-class as well
0:05:32
drmeister
No - I think only derivable classes - they get a rack.
0:05:41
Bike
clbind-cxx-classes don't have a rack? ok.
0:06:02
drmeister
No clbind-cxx-classes don't have a rack - they are wrapped pointers
0:06:25
Bike
really? that's the class of classes of wrapped objects? ok then, that clarifies things
0:07:04
drmeister
run-llvm-dwarfdump is calling cl:pathname with nil.
0:07:15
drmeister
from code-source-position
0:07:15
Bike
i don't know why that's happening, but i can fix the slot-value thing
0:07:54
Bike
to explain what's going on, i separated out derivable objects from standard objects, and derivable classes from standard classes, so now derivable classes are no longer standard classes
0:08:02
drmeister
https://www.irccloud.com/pastebin/Y7otUuSv/
0:08:18
drmeister
JIT(0x6bdbd40)`CODE-SOURCE-POSITION...
0:08:27
drmeister
Does lldb know about jitted code all of a sudden?
0:08:32
Bike
we have a superclass std-class that's the superclass of both standard-class and funcallable-standard-class, so i can just make it a superclass of derivable-cxx-class as well and presto
0:08:37
Bike
this is a rhetorical question, right?
0:09:04
drmeister
I think it's rhetorical for you. For me it's a real question. I've never seen this before.
0:09:39
drmeister
I'm going to ask on Discord
0:15:01
drmeister
Are we using llvm-dwarfdump for debugging information? I thought we switched to llvm library calls.
0:15:33
Bike
i think we use llvm calls first but use dwarfdump for libraries?
0:15:41
Bike
it's in code-source-position in lsp/backtrace.lsp
0:15:43
drmeister
Yeah - aparently we do.
0:16:53
drmeister
And in this case there is no library file.
0:17:05
Bike
well, it tries dwarfdump if the llvm calls return nil
0:17:33
Bike
so if something's going wrong there it would go back to dwarfdump before failing
0:17:33
drmeister
I'll have it return (values "no-file" 0 0) if it can't find information.
0:18:26
Bike
i think we use -unknown- elsewhere? we should stick with one
0:19:31
drmeister
I'd like to use different values so we can track down why we have missing source info.
0:19:38
drmeister
But I'll use -unknown- here
0:27:43
drmeister
There's no source info available on linux - it's going to need some work.
0:27:45
drmeister
https://www.irccloud.com/pastebin/SyaTDTRo/
0:27:53
drmeister
At least the backtrace isn't dying now.
0:28:38
Bike
i pushed a fix for the slot-value thing. i actually tried it on a derivable object so i think it should work for you
0:55:05
drmeister
That worked - thank you.
0:55:11
Bike
great. sorry about that.
0:55:38
drmeister
We are going to start running the static analyzer in the buildbot
0:59:35
Bike
yeah, when i made these changes i wanted to try running the static analyzer to make sure it wasn't broken, but you were too busy to tell me i think
1:00:12
drmeister
./waf distclean configure build_cboehm build_impsprep analyze_clasp
1:00:37
drmeister
If cboehm is built...
1:00:51
drmeister
./waf clean_impsprep build_impsprep analyze_clasp
1:01:09
drmeister
If impsprep ran fine just: ./waf analyze_clasp
1:03:25
Bike
well, i don't intend to make any more changes to this any time soon, but i'll keep that in mind
1:09:05
drmeister
I ran into another problem...
1:09:07
drmeister
https://www.irccloud.com/pastebin/mphoIiSh/
1:09:27
drmeister
Posted backtrace without looking at it hard - unpacking now.
3:21:20
beach
Good morning everyone!
10:30:43
SAL9000
drmeister: did you watch Crew Dragon DEMO-2 launch? They're about 2h out from the ISS.
10:38:30
SAL9000
drmeister: looks like we're going to get capsule view again soon, if you're interested. https://www.youtube.com/watch?v=bIZsnKGV8TE
Sunday, 31st of May 2020, 11:37:21 UTC