(gdb) +set logging on Already logging to test.gdb_upmendex.log. (gdb) +exec upmendex (gdb) +symbol-file upmendex Reading symbols from upmendex... Reading symbols from /usr/lib/debug//usr/bin/upmendex.exe.dbg... (gdb) (gdb) +b pnumconv Breakpoint 1 at 0x100401dc0: file /usr/src/debug/texlive-20250416-1/texk/upmendex/convert.c, line 289. (gdb) +b pnumconv2 Breakpoint 2 at 0x100404420: file /usr/src/debug/texlive-20250416-1/texk/upmendex/fwrite.c, line 149. (gdb) +run -s test.ist test.idx Starting program: /usr/bin/upmendex -s test.ist test.idx [New Thread 43476.0x86c4] [New Thread 43476.0x720c] [New Thread 43476.0x4b54] [New Thread 43476.0x9d34] Thread 1 "upmendex" hit Breakpoint 2, pnumconv2 (p=0xa0003b7d0) at /usr/src/debug/texlive-20250416-1/texk/upmendex/fwrite.c:149 149 { (gdb) +n 152 pclen=strlen(page_compositor); (gdb) +n 153 for (j=k=cc=0;jpage);j++) { (gdb) +n 154 if (strncmp(p->page+j,page_compositor,pclen)==0) { (gdb) +n 154 if (strncmp(p->page+j,page_compositor,pclen)==0) { (gdb) +n 154 if (strncmp(p->page+j,page_compositor,pclen)==0) { (gdb) +n 155 j+=pclen; (gdb) +n 157 cc++; (gdb) +n 158 continue; (gdb) +n 153 for (j=k=cc=0;jpage);j++) { (gdb) +n 154 if (strncmp(p->page+j,page_compositor,pclen)==0) { (gdb) +n 155 j+=pclen; (gdb) +n 157 cc++; (gdb) +n 158 continue; (gdb) +n 153 for (j=k=cc=0;jpage);j++) { (gdb) +p p->page $1 = 0xa0003f170 "-1.1.1" (gdb) +p k $2 = 5 (gdb) +p p->page+k $3 = 0xa0003f175 "1" (gdb) +p p->attr $4 = {-1, -1, 2019910766, 1835363631, 980576623, 1920169263, 1634235183, 1949263218, 1718450277, 1936286765} (gdb) +p cc $5 = 2 (gdb) +p p->attr[cc] $6 = 2019910766 (gdb) +n 161 return pnumconv(p->page+k,p->attr[cc]); (gdb) +n Thread 1 "upmendex" hit Breakpoint 1, pnumconv (page=0xa0003f175 "1", attr=2019910766) at /usr/src/debug/texlive-20250416-1/texk/upmendex/convert.c:289 289 { (gdb) +n 292 switch (page_precedence[attr]) { (gdb) +p page_precedence $7 = "rnaRA", '\000' (gdb) +n Thread 1 "upmendex" received signal SIGSEGV, Segmentation fault. 0x0000000100401dd2 in pnumconv (page=0xa0003f175 "1", attr=2019910766) at /usr/src/debug/texlive-20250416-1/texk/upmendex/convert.c:292 292 switch (page_precedence[attr]) { (gdb) +quit A debugging session is active. Inferior 1 [process 43476] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal]