Time |
Nick |
Message |
03:45 |
|
Stompro joined #evergreen |
07:14 |
|
collum joined #evergreen |
07:29 |
|
stephengwills joined #evergreen |
07:34 |
|
redavis joined #evergreen |
07:46 |
|
stompro_home joined #evergreen |
07:58 |
|
BDorsey joined #evergreen |
08:38 |
|
Dyrcona joined #evergreen |
08:42 |
|
mmorgan joined #evergreen |
09:00 |
|
jvwoolf joined #evergreen |
09:26 |
|
redavis joined #evergreen |
09:58 |
|
sleary joined #evergreen |
10:07 |
* Dyrcona |
prepares to debug a segfault in opensrf-c. |
10:14 |
|
kworstell-isl joined #evergreen |
10:15 |
Bmagic |
pheedloop says I don't have access to this portal, just me? |
10:17 |
Dyrcona |
Bmagic: it seems to be working for me. Did you get 2 emails with different passwords? |
10:18 |
Dyrcona |
...when you got your "tickets..." |
10:18 |
Bmagic |
no, though I decided to reset my password, still no go. It's acting like I'm not registered maybe? |
10:19 |
Bmagic |
when I registered, yes, I got a receipt for the preconf, and the regular conf |
10:20 |
Dyrcona |
I got separate emails with tickets and they had different passwords. Only 1 of them worked. |
10:20 |
Bmagic |
ah, I see the password emails.... I'll try that |
10:25 |
|
dguarrac joined #evergreen |
10:29 |
|
jvwoolf joined #evergreen |
10:31 |
|
jihpringle joined #evergreen |
10:32 |
|
stompro_home joined #evergreen |
10:48 |
Dyrcona |
Debugging a forked server is trickier than I thought. |
10:48 |
Dyrcona |
Timeouts are a problem. I guess I need to adjust that setting. |
11:18 |
Dyrcona |
Guess I also need to bump up the number of allowed requests.....My process keeps disappearing in the middle of debuggin. |
11:55 |
* Dyrcona |
got an interesting backtrace, and it isn't what I thought. |
12:04 |
jeffdavis |
I, too, often complain about forked servers, only "forked" isn't quite the word I use. |
12:15 |
Dyrcona |
It was easier than with Perl's debugger. |
12:31 |
pinesol |
News from commits: LP2045292 Color contrast for AngularJS patron bills <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=68b963205ab5a871c4ad08d76db423c1d2c64353> |
12:31 |
pinesol |
News from commits: LP2045292 Color contrast for patron billing rows <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=44b2894d0d53c26ea48e219fa5c58dcb25ef9efc> |
12:40 |
Dyrcona |
As expected, I fixed that segfault and get another. |
12:45 |
Dyrcona |
This one's trickier. |
12:50 |
Dyrcona |
Oh... I bet I know what this is. |
13:12 |
Dyrcona |
macros-- |
13:25 |
* Dyrcona |
wonders why we have macros and functions that do the exact same thing.... |
13:32 |
|
sleary joined #evergreen |
13:57 |
|
sleary joined #evergreen |
14:00 |
|
redavis joined #evergreen |
14:04 |
|
redavis joined #evergreen |
14:13 |
Dyrcona |
So, if I put a breakpoint on the line where it's crashing, that would be inside a loop that gets called a lot, so that would be a lot of tedious stepping. |
14:15 |
Dyrcona |
I suppose I can also use -E to get the preprocessed code to compile, then I can step through the macro, too. |
14:25 |
Dyrcona |
Hrm... Might try -g3 later. |
14:30 |
|
b_bonner joined #evergreen |
14:59 |
|
bbonner joined #evergreen |
15:00 |
Dyrcona |
oof! |
15:03 |
Dyrcona |
i'm backing to crashing in osrf_buffer_free. |
15:12 |
|
kworstell-isl joined #evergreen |
15:18 |
csharp_ |
Dyrcona: I see that you've archived the Backstage repo on github - would you recommend using the marc_stream_importer instead nowadays? |
15:19 |
csharp_ |
was kind of heading that direction |
15:27 |
Dyrcona |
csharp_: No, I don't. We use something completely different based on the EOLI migration tools now. |
15:33 |
Dyrcona |
csharp_: We use eg_staged_bib_overlay from https://github.com/EquinoxOpenLibraryInitiative/migration-tools |
15:35 |
csharp_ |
Dyrcona++ # thank you! |
15:47 |
Dyrcona |
Cool! gb->size goes negative..... |
15:55 |
Dyrcona |
Also gb->size can exceed BUFFER_MAX_SIZE. |
16:50 |
Dyrcona |
jeffdavis: I found a couple of things that help. 1. Set ptrace_scope to 0: https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama.html. 2. Run only 1 cstore drone at a time (opensrf.xml config). 3. connect to the drone *before* starting the process that invokes the crash. |
16:51 |
Dyrcona |
Figuring out where to set a breakpoint is the tricky part. |
16:51 |
Dyrcona |
I can see what's happening. I'm trying to figure out how we get there now. |
16:52 |
jeffdavis |
I was making a joke about swearing at computers, but that is actually super helpful! I've always struggled with gdb type debugging. |
16:56 |
Dyrcona |
jeffdavis++ jokes welcome! |
17:06 |
csharp_ |
@who is a joker, [someone] is a smoker, [someone] is a midnight toker? |
17:06 |
pinesol |
abneiman is a joker, degraafk is a smoker, pinesol is a midnight toker. |
17:06 |
csharp_ |
pinesol: now *that* I believe |
17:06 |
pinesol |
csharp_: MARC still isn't dead yet, alas |
17:07 |
Dyrcona |
csharp_++ |
17:08 |
berick |
@who siad [who] was in [band] |
17:08 |
pinesol |
gmcharlt_ siad (who [<channel>] <question>) -- Answers <question> with a random nick from <channel>. <channel> is only necessary if the message isn't sent in the channel itself. was in Berick's Brain. |
17:08 |
berick |
heh |
17:08 |
Dyrcona |
@who said [someone] was in [band] |
17:08 |
pinesol |
said eglogbot was in Multipass. |
17:08 |
berick |
that's the stuff |
17:18 |
Dyrcona |
@dessert berick |
17:18 |
* pinesol |
grabs some Key Lime Pie for berick |
17:55 |
|
mmorgan left #evergreen |
19:16 |
|
sleary joined #evergreen |
22:07 |
|
stephengwills left #evergreen |
22:14 |
|
jeff joined #evergreen |