00:00:00 --- log: started forth/18.03.21 01:33:32 --- quit: phadthai (Ping timeout: 265 seconds) 02:08:17 --- join: phadthai (mmondor@ginseng.pulsar-zone.net) joined #forth 03:23:36 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 03:31:04 --- join: proteus-guy (~proteus-g@58.182.46.27) joined #forth 04:02:16 --- quit: wa5qjh (Remote host closed the connection) 04:08:20 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 06:03:03 --- join: smokeink (~smokeink@59-125-28-152.HINET-IP.hinet.net) joined #forth 07:08:00 --- quit: jedb (Ping timeout: 265 seconds) 07:09:28 --- quit: smokeink (Remote host closed the connection) 07:20:54 --- join: jedb (~jedb@184.75.214.131) joined #forth 08:10:47 --- quit: dddddd (Ping timeout: 248 seconds) 08:24:27 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 08:26:25 --- quit: nighty- (Quit: Disappears in a puff of smoke) 10:18:15 --- quit: proteus-guy (Remote host closed the connection) 10:19:37 --- join: proteus-guy (~proteus-g@58.182.46.27) joined #forth 10:51:48 --- quit: proteus-guy (Remote host closed the connection) 10:58:19 --- join: proteus-guy (~proteus-g@49.230.15.130) joined #forth 10:59:53 --- quit: proteus-guy (Max SendQ exceeded) 11:00:24 --- join: proteus-guy (~proteus-g@49.230.15.130) joined #forth 11:07:19 --- quit: proteus-guy (Ping timeout: 264 seconds) 11:15:19 --- quit: ncv (Ping timeout: 248 seconds) 11:27:12 --- join: ncv (~neceve@2a02:c7d:c5c9:a900:1ec6:932f:1b02:d27e) joined #forth 11:27:12 --- quit: ncv (Changing host) 11:27:12 --- join: ncv (~neceve@unaffiliated/neceve) joined #forth 12:05:58 --- quit: ncv (Ping timeout: 246 seconds) 12:25:20 --- join: dys (~dys@tmo-098-199.customers.d1-online.com) joined #forth 12:37:41 --- join: Labu (~mik@mvice.pck.nerim.net) joined #forth 12:37:52 Helllo 12:42:26 I have function which allocate memory and return address. If I create global variable after that the contents of this memory zone is overwriting. is forth free the allocated memory when it return from a function ? I am on gforth. I search on documentation about this without success. 12:58:20 this is the code https://pastebin.com/6sptMtNU 12:58:48 and what I obtain when I run this in gforth https://pastebin.com/ukK05Wer 12:59:01 --- quit: dograt (Ping timeout: 260 seconds) 12:59:55 when I try to acces to memory (After Type "bye' etc...) the content wes completely changed 13:00:03 I don't understand this 13:01:23 --- quit: jedb (Ping timeout: 256 seconds) 13:14:23 --- join: jedb (~jedb@184.75.214.131) joined #forth 13:55:51 --- quit: irsol (Ping timeout: 248 seconds) 13:58:07 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 14:24:33 --- join: Gromboli (~Gromboli@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 14:28:41 --- join: smokeink (~smokeink@59-125-75-78.HINET-IP.hinet.net) joined #forth 14:41:19 --- quit: irsol (Ping timeout: 240 seconds) 14:43:07 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 14:55:07 --- quit: Labu (Quit: Leaving.) 15:02:59 --- quit: irsol (Remote host closed the connection) 15:04:34 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 15:12:01 --- quit: irsol (Ping timeout: 260 seconds) 15:14:03 --- join: wa5qjh (~quassel@175.158.225.221) joined #forth 15:14:04 --- quit: wa5qjh (Changing host) 15:14:04 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 15:14:24 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 15:19:49 --- quit: irsol (Ping timeout: 240 seconds) 15:21:30 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 15:34:53 --- quit: Darksecond (Read error: Connection reset by peer) 15:39:07 --- join: Darksecond (~darksecon@a82-94-53-70.adsl.xs4all.nl) joined #forth 16:58:19 --- quit: irsol (Ping timeout: 263 seconds) 16:58:57 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 17:16:55 --- quit: irsol (Ping timeout: 264 seconds) 17:18:45 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 17:25:12 --- quit: irsol (Ping timeout: 276 seconds) 17:26:13 --- join: irsol (~irsol@unaffiliated/contempt) joined #forth 17:37:54 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 18:49:11 frankly it's sort of impressive your code even got to the end of to_str without blowing up considering you freed an invalid address... if you threw the error code instead of dropping it you would have found out. 18:56:32 --- quit: smokeink (Remote host closed the connection) 18:58:03 --- join: smokeink (~smokeink@awork152250.netvigator.com) joined #forth 19:16:01 --- join: proteus-guy (~proteus-g@49.230.15.31) joined #forth 19:35:14 --- quit: dddddd (Remote host closed the connection) 19:38:08 --- quit: proteus-guy (Remote host closed the connection) 19:40:30 --- quit: wa5qjh (Remote host closed the connection) 19:45:55 --- quit: republican_devil (Remote host closed the connection) 19:54:57 --- quit: dys (Ping timeout: 240 seconds) 20:57:38 --- join: proteus-guy (~proteus-g@118.189.9.10) joined #forth 20:58:30 --- quit: Gromboli (Quit: Leaving) 21:28:20 --- quit: proteus-guy (Ping timeout: 264 seconds) 23:59:59 --- log: ended forth/18.03.21