#0 0x0807ab09 in check_row (t=0x8186800, row=674227123) at table.c:350
345: #ifdef ID_EXT
346: tabidvalue = New_N(Str *, r);
347: tridvalue = New_N(Str, r);
348: #endif /* ID_EXT */
349: for (i = 0; i < t->max_rowsize; i++) {
350: tabdata[i] = t->tabdata[i];
351: tabattr[i] = t->tabattr[i];
352: tabheight[i] = t->tabheight[i];
353: #ifdef ID_EXT
354: tabidvalue[i] = t->tabidvalue[i];
355: tridvalue[i] = t->tridvalue[i];
#1 0x08080b65 in feed_table (tbl=0x8186800, line=0x81fdc58 "
", mode=0x8167940, width=79, internal=0) at table.c:2626
2621: valign = (tbl->trattr & HTT_VALIGN);
2622: else
2623: valign = HTT_MIDDLE;
2624: if (parsedtag_get_value(tag, ATTR_ROWSPAN, &rowspan)) {
2625: if ((tbl->row + rowspan) >= tbl->max_rowsize)
2626: check_row(tbl, tbl->row + rowspan);
2627: }
2628: if (parsedtag_get_value(tag, ATTR_COLSPAN, &colspan)) {
2629: if ((tbl->col + colspan) >= MAXCOL) {
2630: /* Can't expand column */
2631: colspan = MAXCOL - tbl->col;
#2 0x08066fda in HTMLlineproc0 (line=0x818a32d " | \n", h_env=0xbf99d7f0, internal=0) at file.c:5997
5992: /*
5993: * within table: in , all input tokens
5994: * are fed to the table renderer, and then the renderer
5995: * makes HTML output.
5996: */
5997: switch (feed_table(tbl, str, tbl_mode, tbl_width, internal)) {
5998: case 0:
5999: /* tag */
6000: obuf->table_level--;
6001: if (obuf->table_level >= MAX_TABLE - 1)
6002: continue;
#3 0x08069c62 in loadHTMLstream (f=0xbf99d9b0, newBuf=0x8207ee0, src=0x0, internal=0) at file.c:6786
6781: #endif
6782: lineBuf2 = convertLine(f, lineBuf2, HTML_MODE, &charset, doc_charset);
6783: #if defined(USE_M17N) && defined(USE_IMAGE)
6784: cur_document_charset = charset;
6785: #endif
6786: HTMLlineproc0(lineBuf2->ptr, &htmlenv1, internal);
6787: }
6788: if (obuf.status != R_ST_NORMAL) {
6789: obuf.status = R_ST_EOL;
6790: HTMLlineproc0("\n", &htmlenv1, internal);
6791: }
#4 0x0806a504 in loadHTMLBuffer (f=0xbf99d9b0, newBuf=0x8207ee0) at file.c:6353
6348: src = fopen(tmp->ptr, "w");
6349: if (src)
6350: newBuf->sourcefile = tmp->ptr;
6351: }
6352:
6353: loadHTMLstream(f, newBuf, src, newBuf->bufferprop & BP_FRAME);
6354:
6355: newBuf->topLine = newBuf->firstLine;
6356: newBuf->lastLine = newBuf->currentLine;
6357: newBuf->currentLine = newBuf->firstLine;
6358: if (n_textarea)
#5 0x0805e2bf in loadSomething (f=0xbf99d9b0, path=0x0, loadproc=0, defaultbuf=0x0) at file.c:223
218: char *path,
219: Buffer *(*loadproc) (URLFile *, Buffer *), Buffer *defaultbuf)
220: {
221: Buffer *buf;
222:
223: if ((buf = loadproc(f, defaultbuf)) == NULL)
224: return NULL;
225:
226: buf->filename = path;
227: if (buf->buffername == NULL || buf->buffername[0] == '\0') {
228: buf->buffername = checkHeader(buf, "Subject:");
#6 0x0806d11e in loadGeneralFile (path=0xbf99ec18 "/home/fragro/Projekte/Build/WebKit/LayoutTests/fast/table/large-rowspan-crash.html", current=0x0,
#7 0x08057a6b in main (argc=23, argv=0xbf99db74, envp=) at main.c:912
907: request->length = body->length;
908: }
909: else {
910: request = NULL;
911: }
912: newbuf =
913: loadGeneralFile(load_argv[i], NULL, NO_REFERER, 0,
914: request);
915: }
916: if (newbuf == NULL) {
917: /* FIXME: gettextize? */
#8 0xb7c0f050 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#9 0x0804b7d1 in _start ()