search for: r_allocstringbuffer

Displaying 20 results from an estimated 20 matches for "r_allocstringbuffer".

2009 Mar 18
1
sprintf("%d", integer(0)) aborts
...------------------------ Index: sprintf.c =================================================================== --- sprintf.c (revision 48148) +++ sprintf.c (working copy) @@ -79,13 +79,13 @@ static R_StringBuffer outbuff = {NULL, 0, MAXELTSIZE}; Rboolean use_UTF8; - outputString = R_AllocStringBuffer(0, &outbuff); - /* grab the format string */ nargs = length(args); format = CAR(args); - if (!isString(format) || length(format) == 0) + if (!isString(format)) error(_("'fmt' is not a non-empty character vector")); + if (length(format) == 0) +...
2007 Sep 13
1
chartr better
...e = WTR_INIT; + trs_cnt->next = NULL; trs_old = Calloc(1, struct wtr_spec); trs_old->type = WTR_INIT; trs_old->next = NULL; @@ -2084,6 +2098,7 @@ if(nc < 0) error(_("invalid multibyte string 'old'")); wc = (wchar_t *) R_AllocStringBuffer((nc+1)*sizeof(wchar_t), &cbuff); mbstowcs(wc, s, nc + 1); + wtr_build_spec(wc, trs_cnt); /* use count only */ wtr_build_spec(wc, trs_old); s = translateChar(STRING_ELT(_new, 0)); @@ -2096,38 +2111,54 @@ /* Initialize the pointers for walking through th...
2010 Jun 19
1
more powerful iconv
...;); - if(STRING_ELT(CADDDR(args), 0) == NA_STRING) sub = NULL; + if(STRING_ELT(CADDDR(args), 0) == NA_STRING || isRawx) sub = NULL; else sub = translateChar(STRING_ELT(CADDDR(args), 0)); mark = asLogical(CAD4R(args)); if(mark == NA_LOGICAL) @@ -584,7 +585,7 @@ PROTECT(ans = duplicate(x)); R_AllocStringBuffer(0, &cbuff); /* 0 -> default */ for(i = 0; i < LENGTH(x); i++) { - si = STRING_ELT(x, i); + si = isRawx ? x : STRING_ELT(x, i); top_of_loop: inbuf = CHAR(si); inb = LENGTH(si); outbuf = cbuff.data; outb = cbuff.bufsize - 1; @@ -622,7 +623,7 @@ goto next_char;...
2017 Jul 15
4
readLines without skipNul=TRUE causes crash
...er() ) Read 1 item [1] "346.10" > scan( w , n = 1 , what = character() ) Read 1 item [1] "414.40" > scan( w , n = 1 , what = character() ) Error in scan(w, n = 1, what = character()) : could not allocate memory (2048 Mb) in C function 'R_AllocStringBuffer' making a huge single-line file does not reproduce the problem, i think the embedded nuls have something to do with it-- # WARNING do not run with less than 64GB RAM tf <- tempfile() a <- rep( "a" , 1000000000 ) b <- paste( a , collapse = '' )...
2017 Jul 15
0
readLines without skipNul=TRUE causes crash
...t;346.10" > > scan( w , n = 1 , what = character() ) > Read 1 item > [1] "414.40" > > scan( w , n = 1 , what = character() ) > Error in scan(w, n = 1, what = character()) : > could not allocate memory (2048 Mb) in C function > 'R_AllocStringBuffer' > > > > making a huge single-line file does not reproduce the problem, i think the > embedded nuls have something to do with it-- > > > # WARNING do not run with less than 64GB RAM > tf <- tempfile() > a <- rep( "a" , 1000000000 ) >...
2005 Mar 09
1
Encodebuf? yet another memory question
Hi all, I was surprised to see this memory error: Error in scan(Cn.minex13, nlines = 2, quiet = TRUE) : Could not allocate memory for Encodebuf > memory.size(max=TRUE) [1] 256843776 > memory.size(FALSE) [1] 180144528 > memory.limit() [1] 2147483648 I don't have any objects named 'Encodebuf' and help and the R site search turn up no matches for this word. As
2017 Jul 15
3
readLines without skipNul=TRUE causes crash
...> scan( w , n = 1 , what = character() ) >> Read 1 item >> [1] "414.40" >> > scan( w , n = 1 , what = character() ) >> Error in scan(w, n = 1, what = character()) : >> could not allocate memory (2048 Mb) in C function >> 'R_AllocStringBuffer' >> >> >> >> making a huge single-line file does not reproduce the problem, i think the >> embedded nuls have something to do with it-- >> >> >> # WARNING do not run with less than 64GB RAM >> tf <- tempfile() >> a <-...
2014 Jun 23
2
Unfixed bugs in latest R-patched
...prod(5,c(3,4))) The call of crossprod produced an error, whereas the corresponding use of %*% does not. In pqR-2013-12-29, this bug also affected the expression t(5) %*% c(3,4), since it is converted to the equivalent of crossprod(5,c(3,4)). o Fixed a problem in R_AllocStringBuffer that could result in a crash due to an invalid memory access. (This bug is also present in R-2.15.0 and R-3.0.2.) o The documentation for aperm now says that the default method does not copy attributes (other than dimensions and dimnames). Previously, it incorrecty sai...
2017 Jul 16
3
readLines without skipNul=TRUE causes crash
...;>>> Read 1 item >>>> [1] "414.40" >>>> > scan( w , n = 1 , what = character() ) >>>> Error in scan(w, n = 1, what = character()) : >>>> could not allocate memory (2048 Mb) in C function >>>> 'R_AllocStringBuffer' >>>> >>>> >>>> >>>> making a huge single-line file does not reproduce the problem, i think >>>> the >>>> embedded nuls have something to do with it-- >>>> >>>> >>>> # WARNING do not...
2017 Jul 15
0
readLines without skipNul=TRUE causes crash
...what = character() ) >>> Read 1 item >>> [1] "414.40" >>> > scan( w , n = 1 , what = character() ) >>> Error in scan(w, n = 1, what = character()) : >>> could not allocate memory (2048 Mb) in C function >>> 'R_AllocStringBuffer' >>> >>> >>> >>> making a huge single-line file does not reproduce the problem, i think the >>> embedded nuls have something to do with it-- >>> >>> >>> # WARNING do not run with less than 64GB RAM >>>...
2017 Jul 16
0
readLines without skipNul=TRUE causes crash
...ad 1 item >>>>> [1] "414.40" >>>>> > scan( w , n = 1 , what = character() ) >>>>> Error in scan(w, n = 1, what = character()) : >>>>> could not allocate memory (2048 Mb) in C function >>>>> 'R_AllocStringBuffer' >>>>> >>>>> >>>>> >>>>> making a huge single-line file does not reproduce the problem, i >think >>>>> the >>>>> embedded nuls have something to do with it-- >>>>> >>>>> &g...
2017 Jul 15
0
readLines without skipNul=TRUE causes crash
On 15/07/2017 7:35 AM, Anthony Damico wrote: > hello, the last line of the code below causes a segfault for me on 3.4.1. > i think i should submit to https://bugs.r-project.org/ unless others have > advice? thanks Segfaults are usually worth reporting as bugs. Try to come up with a self-contained example, not using the lodown and archive packages. I imagine you can do this by
2017 Jul 16
2
readLines without skipNul=TRUE causes crash
...t;>> [1] "414.40" > >>>>> > scan( w , n = 1 , what = character() ) > >>>>> Error in scan(w, n = 1, what = character()) : > >>>>> could not allocate memory (2048 Mb) in C function > >>>>> 'R_AllocStringBuffer' > >>>>> > >>>>> > >>>>> > >>>>> making a huge single-line file does not reproduce the problem, i > >think > >>>>> the > >>>>> embedded nuls have something to do with it-- > >...
2017 Jul 15
2
readLines without skipNul=TRUE causes crash
...;>>> Read 1 item >>>> [1] "414.40" >>>> > scan( w , n = 1 , what = character() ) >>>> Error in scan(w, n = 1, what = character()) : >>>> could not allocate memory (2048 Mb) in C function >>>> 'R_AllocStringBuffer' >>>> >>>> >>>> >>>> making a huge single-line file does not reproduce the problem, i think >>>> the >>>> embedded nuls have something to do with it-- >>>> >>>> >>>> # WARNING do not...
2017 Jul 15
2
readLines without skipNul=TRUE causes crash
hello, the last line of the code below causes a segfault for me on 3.4.1. i think i should submit to https://bugs.r-project.org/ unless others have advice? thanks install.packages( "devtools" ) devtools::install_github("ajdamico/lodown") devtools::install_github("jimhester/archive") file_folder <- file.path( tempdir() , "file_folder" ) tf <-
2017 Jul 16
0
readLines without skipNul=TRUE causes crash
...1] "414.40" >> >>>>> > scan( w , n = 1 , what = character() ) >> >>>>> Error in scan(w, n = 1, what = character()) : >> >>>>> could not allocate memory (2048 Mb) in C function >> >>>>> 'R_AllocStringBuffer' >> >>>>> >> >>>>> >> >>>>> >> >>>>> making a huge single-line file does not reproduce the problem, >i >> >think >> >>>>> the >> >>>>> embedded nuls have som...
2017 Jul 17
0
readLines without skipNul=TRUE causes crash
...ad 1 item >>>>> [1] "414.40" >>>>> > scan( w , n = 1 , what = character() ) >>>>> Error in scan(w, n = 1, what = character()) : >>>>> could not allocate memory (2048 Mb) in C function >>>>> 'R_AllocStringBuffer' >>>>> >>>>> >>>>> >>>>> making a huge single-line file does not reproduce the problem, i think >>>>> the >>>>> embedded nuls have something to do with it-- >>>>> >>>>> >&g...
2017 Jul 17
1
readLines without skipNul=TRUE causes crash
...; > >> >>>>> > scan( w , n = 1 , what = character() ) > >> >>>>> Error in scan(w, n = 1, what = character()) : > >> >>>>> could not allocate memory (2048 Mb) in C function > >> >>>>> 'R_AllocStringBuffer' > >> >>>>> > >> >>>>> > >> >>>>> > >> >>>>> making a huge single-line file does not reproduce the problem, > >i > >> >think > >> >>>>> the > >> &gt...
2007 Sep 07
1
"bug" and patch: quadratic running time for strsplit(..., fixed=TRUE) (PR#9902)
...f[j]; + memcpy(q, buf, j = strlen(buf)); + q += j; p += res; } i += (res - 1); Index: src/main/sysutils.c =================================================================== --- src/main/sysutils.c (revision 42792) +++ src/main/sysutils.c (working copy) @@ -490,8 +490,9 @@ R_AllocStringBuffer(2*cbuff.bufsize, &cbuff); goto top_of_loop; } - for(j = 0; j < strlen(sub); j++) *outbuf++ = sub[j]; - outb -= strlen(sub); + memcpy(outbuf, sub, j = strlen(sub)); + outbuf += j; + outb -= j; } inbuf++; inb--; goto next_char; Index: src/modules/X...
2012 Mar 13
0
111 FIXMEs in main/src
...len), 0) + 1; -- builtin.c: /* FIXME: call EncodeElement() for every element of s. builtin.c- -- builtin.c: /* FIXME : cat(...) should handle ANYTHING */ builtin.c- w = strlen(p); -- character.c: slen = strlen(ss); /* FIXME -- should handle embedded nuls */ character.c- buf = R_AllocStringBuffer(slen+1, &cbuff); -- character.c: FIXME: could prefer UTF-8 here character.c- */ -- character.c: /* FIXME: could use R_Realloc instead */ character.c- cbuf = CallocCharBuf(strlen(tmp) + 1); -- character.c: /* FIXME use this buffer for new string as well */ character.c- wc...