godot is freezing

godot is freezing, it's seems to freeze when i am typing a string as parameter in the modulate function (i don't even run the game)
Godot don't even consumes 5% of my cpu when using the script, but when freezes it's jumps to 25% and stays there.
If i kill godot the godot process hangs there (with 25%)
here is the gdb:
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from godot.x11.tools.64...done.
(gdb) attach 6415
Attaching to program: /home/passarinho/gameDesign/godot/bin/godot.x11.tools.64, process 6415
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXinerama.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcursor.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libGL.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libGL.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libGLU.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so...done.
done.
[New LWP 6422]
[New LWP 6421]
[New LWP 6420]
[New LWP 6419]
[New LWP 6418]
[New LWP 6417]
[New LWP 6416]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libasound.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasound.so.2
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXfixes.so.3
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libglapi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libglapi.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdamage.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-present.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-present.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxshmfence.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxshmfence.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm.so.2
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libpciaccess.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpciaccess.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libtxc_dxtn.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtxc_dxtn.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libpulse.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpulse.so.0
Reading symbols from /lib/x86_64-linux-gnu/libjson-c.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libjson-c.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /lib/x86_64-linux-gnu/libcap.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcap.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXtst.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXtst.so.6
Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libsystemd.so.0
Reading symbols from /lib/x86_64-linux-gnu/libwrap.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libwrap.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libsndfile.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsndfile.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libasyncns.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasyncns.so.0
Reading symbols from /lib/x86_64-linux-gnu/libattr.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libattr.so.1
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/liblzma.so.5
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.20
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libresolv-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libnsl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libFLAC.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libFLAC.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libogg.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbis.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbis.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147
147     }
(gdb) info thread
  Id   Target Id         Frame
  8    Thread 0x7f49a336f700 (LWP 6416) "threaded-ml" 0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
  7    Thread 0x7f49a2b6e700 (LWP 6417) "godot.x11.tools" 0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x7f49a2b01700 (LWP 6418) "godot.x11.tools" 0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  5    Thread 0x7f49a28a8700 (LWP 6419) "godot.x11.tools" 0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  4    Thread 0x7f49a2865700 (LWP 6420) "godot.x11.tools" 0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  3    Thread 0x7f49a25b6700 (LWP 6421) "godot.x11.tools" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  2    Thread 0x7f49a2574700 (LWP 6422) "godot.x11.tools" 0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
* 1    Thread 0x7f49b29b0740 (LWP 6415) "godot.x11.tools" atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147
(gdb) thread 8
[Switching to thread 8 (Thread 0x7f49a336f700 (LWP 6416))]
#0  0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt
#0  0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49aa5bbcc1 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f49aa5ad2a1 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f49aa5ad93e in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f49aa5ad9f0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f49aa5bbc56 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f49aa153a98 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
#7  0x00007f49b10570a4 in start_thread (arg=0x7f49a336f700) at pthread_create.c:309
#8  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 7
[Switching to thread 7 (Thread 0x7f49a2b6e700 (LWP 6417))]
#0  0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
81      in ../sysdeps/unix/syscall-template.S
(gdb) bt
#0  0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49b0da9d26 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2
#2  0x00007f49b0dae0ce in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2
#3  0x00007f49b0deb125 in ?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2
#4  0x0000000000517b33 in AudioDriverALSA::thread_func (p_udata=0x7fff0267e7a8) at drivers/alsa/audio_driver_alsa.cpp:180
#5  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x31cc250) at drivers/unix/thread_posix.cpp:48
#6  0x00007f49b10570a4 in start_thread (arg=0x7f49a2b6e700) at pthread_create.c:309
#7  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 6
[Switching to thread 6 (Thread 0x7f49a2b01700 (LWP 6418))]
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49b00509d4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x000000000050b2a1 in OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=5000) at drivers/unix/os_unix.cpp:295
#3  0x00000000012d3d09 in AudioServerSW::_thread_func (self=0x31e6230) at servers/audio/audio_server_sw.cpp:771
#4  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x32580c0) at drivers/unix/thread_posix.cpp:48
#5  0x00007f49b10570a4 in start_thread (arg=0x7f49a2b01700) at pthread_create.c:309
#6  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 5
[Switching to thread 5 (Thread 0x7f49a28a8700 (LWP 6419))]
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81      in ../sysdeps/unix/syscall-template.S
(gdb) bt
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49b00509d4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x000000000050b2a1 in OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=3000000) at drivers/unix/os_unix.cpp:295
#3  0x00000000009ec90d in EditorExportPlatformAndroid::_device_poll_thread (ud=0x413f550) at platform/android/export/export.cpp:1371
#4  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x415d670) at drivers/unix/thread_posix.cpp:48
#5  0x00007f49b10570a4 in start_thread (arg=0x7f49a28a8700) at pthread_create.c:309
#6  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 4
[Switching to thread 4 (Thread 0x7f49a2865700 (LWP 6420))]
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81      in ../sysdeps/unix/syscall-template.S
(gdb) bt
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49b00509d4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x000000000050b2a1 in OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=3000000) at drivers/unix/os_unix.cpp:295
#3  0x00000000009f6fbf in EditorExportPlatformBB10::_device_poll_thread (ud=0x3faea60) at platform/bb10/export/export.cpp:530
#4  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x3f7f990) at drivers/unix/thread_posix.cpp:48
#5  0x00007f49b10570a4 in start_thread (arg=0x7f49a2865700) at pthread_create.c:309
#6  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 3
[Switching to thread 3 (Thread 0x7f49a25b6700 (LWP 6421))]
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
85      ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S: Arquivo ou diretório não encontrado.
(gdb) bt
#0  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1  0x0000000000516d4e in SemaphorePosix::wait (this=0x423fd10) at drivers/unix/semaphore_posix.cpp:40
#2  0x0000000000a9ba09 in EditorResourcePreview::_thread (this=0x423f960) at tools/editor/editor_resource_preview.cpp:94
#3  0x0000000000a9b280 in EditorResourcePreview::_thread_func (ud=0x423f960) at tools/editor/editor_resource_preview.cpp:29
#4  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x423fd70) at drivers/unix/thread_posix.cpp:48
#5  0x00007f49b10570a4 in start_thread (arg=0x7f49a25b6700) at pthread_create.c:309
#6  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 2
[Switching to thread 2 (Thread 0x7f49a2574700 (LWP 6422))]
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt
#0  0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f49b00509d4 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:32
#2  0x000000000050b2a1 in OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=100000) at drivers/unix/os_unix.cpp:295
#3  0x000000000091f045 in EditorFileServer::_thread_start (s=0x51159c0) at tools/editor/fileserver/editor_file_server.cpp:286
#4  0x000000000051577f in ThreadPosix::thread_callback (userdata=0x5115e80) at drivers/unix/thread_posix.cpp:48
#5  0x00007f49b10570a4 in start_thread (arg=0x7f49a2574700) at pthread_create.c:309
#6  0x00007f49b005704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) thread 1
[Switching to thread 1 (Thread 0x7f49b29b0740 (LWP 6415))]
#0  atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147
147     }
(gdb) bt
#0  atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147
#1  0x0000000000409dd8 in SafeRefCount::unref (this=0x6f101e0) at core/safe_refcount.h:356
#2  0x0000000000409ee1 in Vector<wchar_t>::_unref (this=0x92c4e58, p_data=0x6f101e0) at core/vector.h:179
#3  0x0000000000409e46 in Vector<wchar_t>::~Vector (this=0x92c4e58, __in_chrg=<optimized out>) at core/vector.h:407
#4  0x0000000000409e22 in String::~String (this=0x92c4e58, __in_chrg=<optimized out>) at core/ustring.h:64
#5  0x0000000001408f56 in Variant::clear (this=0x92c4e50) at core/variant.cpp:1113
#6  0x000000000140847a in Variant::reference (this=0x92c4e50, p_variant=...) at core/variant.cpp:944
#7  0x000000000140e7fb in Variant::operator= (this=0x92c4e50, p_variant=...) at core/variant.cpp:2568
#8  0x0000000000498dd6 in GDTokenizerText::_make_error (this=0x92c4d00, p_error=...) at modules/gdscript/gd_tokenizer.cpp:208
#9  0x0000000000498f99 in GDTokenizerText::_advance (this=0x92c4d00) at modules/gdscript/gd_tokenizer.cpp:230
#10 0x000000000049c88a in GDTokenizerText::advance (this=0x92c4d00, p_amount=1) at modules/gdscript/gd_tokenizer.cpp:1034
#11 0x00000000004b9884 in GDParser::_recover_from_completion (this=0x7fff0267cde0) at modules/gdscript/gd_parser.cpp:1426
#12 0x00000000004bb3a5 in GDParser::_parse_block (this=0x7fff0267cde0, p_block=0x6f18aa0, p_static=false) at modules/gdscript/gd_parser.cpp:1851
#13 0x00000000004ba2ae in GDParser::_parse_block (this=0x7fff0267cde0, p_block=0x6f180d0, p_static=false) at modules/gdscript/gd_parser.cpp:1590
#14 0x00000000004bd401 in GDParser::_parse_class (this=0x7fff0267cde0, p_class=0x92c4a40) at modules/gdscript/gd_parser.cpp:2292
#15 0x00000000004c1676 in GDParser::_parse (this=0x7fff0267cde0, p_base_path=...) at modules/gdscript/gd_parser.cpp:2890
#16 0x00000000004c19c4 in GDParser::parse (this=0x7fff0267cde0, p_code=..., p_base_path=..., p_just_validate=false, p_self_path=..., p_for_completion=true)
    at modules/gdscript/gd_parser.cpp:2949
#17 0x00000000004d469d in GDScriptLanguage::complete_code (this=0x3aadf40, p_code=..., p_base_path=..., p_owner=0x0, r_options=0x7fff0267d670, r_call_hint=...)
    at modules/gdscript/gd_editor.cpp:2013
#18 0x000000000082cf51 in ScriptTextEditor::_code_complete_script (this=0x6ccfd90, p_code=..., r_options=0x7fff0267d670) at tools/editor/plugins/script_editor_plugin.cpp:503
#19 0x0000000000b15f63 in CodeTextEditor::_complete_request (this=0x6ccfd90) at tools/editor/code_editor.cpp:520
#20 0x000000000042ed46 in MethodBind0::call (this=0x6414630, p_object=0x6ccfd90, p_args=0x7fff0267d870, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#21 0x00000000013caaf8 in Object::call (this=0x6ccfd90, p_method=..., p_args=0x7fff0267d870, p_argcount=0, r_error=...) at core/object.cpp:895
#22 0x00000000013ca63d in Object::call (this=0x6ccfd90, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#23 0x00000000013cc67a in Object::emit_signal (this=0x6cd1690, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#24 0x0000000000cc03f1 in TextEdit::query_code_comple (this=0x6cd1690) at scene/gui/text_edit.cpp:3473
#25 0x0000000000b15f09 in CodeTextEditor::_code_complete_timer_timeout (this=0x6ccfd90) at tools/editor/code_editor.cpp:514
#26 0x000000000042ed46 in MethodBind0::call (this=0x64144d0, p_object=0x6ccfd90, p_args=0x7fff0267dd30, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#27 0x00000000013caaf8 in Object::call (this=0x6ccfd90, p_method=..., p_args=0x7fff0267dd30, p_argcount=0, r_error=...) at core/object.cpp:895
#28 0x00000000013ca63d in Object::call (this=0x6ccfd90, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#29 0x00000000013cc67a in Object::emit_signal (this=0x6cd14a0, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#30 0x0000000000b88c6d in Timer::_notification (this=0x6cd14a0, p_what=17) at scene/main/timer.cpp:59
#31 0x0000000000b8a77c in Timer::_notificationv (this=0x6cd14a0, p_notification=17, p_reversed=false) at scene/main/timer.h:36
#32 0x00000000013cac78 in Object::notification (this=0x6cd14a0, p_notification=17, p_reversed=false) at core/object.cpp:907
#33 0x0000000000bc422d in SceneTree::_notify_group_pause (this=0x3b1fb40, p_group=..., p_notification=17) at scene/main/scene_main_loop.cpp:718
#34 0x0000000000bc36d6 in SceneTree::idle (this=0x3b1fb40, p_time=0.0253609996) at scene/main/scene_main_loop.cpp:523
#35 0x000000000041b264 in Main::iteration () at main/main.cpp:1395
#36 0x00000000004101dc in OS_X11::run (this=0x7fff0267e570) at platform/x11/os_x11.cpp:1913
#37 0x0000000000409d70 in main (argc=5, argv=0x7fff0267ea38) at platform/x11/godot_x11.cpp:41

make a testcase and/or steps to reproduce
On Sun, Aug 30, 2015 at 9:44 PM, David Paiva<EMAIL_ADDRESS>wrote:

godot is freezing, it's seems to freeze when i am typing a string as
parameter in the modulate function (i don't even run the game)
Godot don't even consumes 5% of my cpu when using the script, but when
freezes it's jumps to 25% and stays there.
If i kill godot the godot process hangs there (with 25%)
here is the gdb:
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from godot.x11.tools.64...done.
(gdb) attach 6415
Attaching to program:
/home/passarinho/gameDesign/godot/bin/godot.x11.tools.64, process 6415
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXinerama.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcursor.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libGL.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libGL.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libGLU.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libGLU.so.1
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading
symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so...done.
done.
[New LWP 6422]
[New LWP 6421]
[New LWP 6420]
[New LWP 6419]
[New LWP 6418]
[New LWP 6417]
[New LWP 6416]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libasound.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasound.so.2
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXfixes.so.3
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libglapi.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libglapi.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdamage.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-present.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-present.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxshmfence.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxshmfence.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm.so.2...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm.so.2
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from
/usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libpciaccess.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpciaccess.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libtxc_dxtn.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtxc_dxtn.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libpulse.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpulse.so.0
Reading symbols from /lib/x86_64-linux-gnu/libjson-c.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libjson-c.so.2
Reading symbols from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/pulseaudio/
libpulsecommon-5.0.so
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /lib/x86_64-linux-gnu/libcap.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcap.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXtst.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXtst.so.6
Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libsystemd.so.0
Reading symbols from /lib/x86_64-linux-gnu/libwrap.so.0...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libwrap.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libsndfile.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsndfile.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libasyncns.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libasyncns.so.0
Reading symbols from /lib/x86_64-linux-gnu/libattr.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libattr.so.1
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/liblzma.so.5
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...(no debugging
symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.20
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading
symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libresolv-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libnsl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libFLAC.so.8...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libFLAC.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no
debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libogg.so.0...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libogg.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbis.so.0...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbis.so.0
Reading symbols from
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so...(no
debugging symbols found)...done.
Loaded symbols for
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so
atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147
147 }
(gdb) info thread
Id Target Id Frame
8 Thread 0x7f49a336f700 (LWP 6416) "threaded-ml" 0x00007f49b004e50d in
poll () at ../sysdeps/unix/syscall-template.S:81
7 Thread 0x7f49a2b6e700 (LWP 6417) "godot.x11.tools" 0x00007f49b004e50d in
poll () at ../sysdeps/unix/syscall-template.S:81
6 Thread 0x7f49a2b01700 (LWP 6418) "godot.x11.tools" 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81
5 Thread 0x7f49a28a8700 (LWP 6419) "godot.x11.tools" 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81
4 Thread 0x7f49a2865700 (LWP 6420) "godot.x11.tools" 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81
3 Thread 0x7f49a25b6700 (LWP 6421) "godot.x11.tools" sem_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
2 Thread 0x7f49a2574700 (LWP 6422) "godot.x11.tools" 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81

1 Thread 0x7f49b29b0740 (LWP 6415) "godot.x11.tools"
atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147 (gdb) thread 8
[Switching to thread 8 (Thread 0x7f49a336f700 (LWP 6416))] #0
0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81 81
../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt #0 0x00007f49b004e50d in poll () at
../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49aa5bbcc1 in
?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2
https://github.com/okamstudio/godot/issues/2 0x00007f49aa5ad2a1 in
pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3
https://github.com/okamstudio/godot/issues/3 0x00007f49aa5ad93e in
pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4
https://github.com/okamstudio/godot/issues/4 0x00007f49aa5ad9f0 in
pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49aa5bbc56 in
?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49aa153a98 in
?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
#7 https://github.com/okamstudio/godot/pull/7 0x00007f49b10570a4 in
start_thread (arg=0x7f49a336f700) at pthread_create.c:309 #8
https://github.com/okamstudio/godot/issues/8 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 7
[Switching to thread 7 (Thread 0x7f49a2b6e700 (LWP 6417))] #0
0x00007f49b004e50d in poll () at ../sysdeps/unix/syscall-template.S:81 81
in ../sysdeps/unix/syscall-template.S (gdb) bt #0 0x00007f49b004e50d in
poll () at ../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49b0da9d26 in
?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #2
https://github.com/okamstudio/godot/issues/2 0x00007f49b0dae0ce in
?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #3
https://github.com/okamstudio/godot/issues/3 0x00007f49b0deb125 in
?? () from /usr/lib/x86_64-linux-gnu/libasound.so.2 #4
https://github.com/okamstudio/godot/issues/4 0x0000000000517b33 in
AudioDriverALSA::thread_func (p_udata=0x7fff0267e7a8) at
drivers/alsa/audio_driver_alsa.cpp:180 #5
https://github.com/okamstudio/godot/issues/5 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x31cc250) at
drivers/unix/thread_posix.cpp:48 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b10570a4 in
start_thread (arg=0x7f49a2b6e700) at pthread_create.c:309 #7
https://github.com/okamstudio/godot/pull/7 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 6
[Switching to thread 6 (Thread 0x7f49a2b01700 (LWP 6418))] #0
0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt #0 0x00007f49b00286fd in nanosleep () at
../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49b00509d4 in
usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2
https://github.com/okamstudio/godot/issues/2 0x000000000050b2a1 in
OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=5000) at
drivers/unix/os_unix.cpp:295 #3
https://github.com/okamstudio/godot/issues/3 0x00000000012d3d09 in
AudioServerSW::_thread_func (self=0x31e6230) at
servers/audio/audio_server_sw.cpp:771 #4
https://github.com/okamstudio/godot/issues/4 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x32580c0) at
drivers/unix/thread_posix.cpp:48 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49b10570a4 in
start_thread (arg=0x7f49a2b01700) at pthread_create.c:309 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 5
[Switching to thread 5 (Thread 0x7f49a28a8700 (LWP 6419))] #0
0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81 in ../sysdeps/unix/syscall-template.S (gdb) bt #0 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49b00509d4 in
usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2
https://github.com/okamstudio/godot/issues/2 0x000000000050b2a1 in
OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=3000000) at
drivers/unix/os_unix.cpp:295 #3
https://github.com/okamstudio/godot/issues/3 0x00000000009ec90d in
EditorExportPlatformAndroid::_device_poll_thread (ud=0x413f550) at
platform/android/export/export.cpp:1371 #4
https://github.com/okamstudio/godot/issues/4 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x415d670) at
drivers/unix/thread_posix.cpp:48 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49b10570a4 in
start_thread (arg=0x7f49a28a8700) at pthread_create.c:309 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 4
[Switching to thread 4 (Thread 0x7f49a2865700 (LWP 6420))] #0
0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81 in ../sysdeps/unix/syscall-template.S (gdb) bt #0 0x00007f49b00286fd in
nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49b00509d4 in
usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2
https://github.com/okamstudio/godot/issues/2 0x000000000050b2a1 in
OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=3000000) at
drivers/unix/os_unix.cpp:295 #3
https://github.com/okamstudio/godot/issues/3 0x00000000009f6fbf in
EditorExportPlatformBB10::_device_poll_thread (ud=0x3faea60) at
platform/bb10/export/export.cpp:530 #4
https://github.com/okamstudio/godot/issues/4 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x3f7f990) at
drivers/unix/thread_posix.cpp:48 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49b10570a4 in
start_thread (arg=0x7f49a2865700) at pthread_create.c:309 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 3
[Switching to thread 3 (Thread 0x7f49a25b6700 (LWP 6421))] #0 sem_wait ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 85
../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S: Arquivo ou diretório não
encontrado. (gdb) bt #0 sem_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 #1
https://github.com/okamstudio/godot/issues/1 0x0000000000516d4e in
SemaphorePosix::wait (this=0x423fd10) at
drivers/unix/semaphore_posix.cpp:40 #2
https://github.com/okamstudio/godot/issues/2 0x0000000000a9ba09 in
EditorResourcePreview::_thread (this=0x423f960) at
tools/editor/editor_resource_preview.cpp:94 #3
https://github.com/okamstudio/godot/issues/3 0x0000000000a9b280 in
EditorResourcePreview::_thread_func (ud=0x423f960) at
tools/editor/editor_resource_preview.cpp:29 #4
https://github.com/okamstudio/godot/issues/4 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x423fd70) at
drivers/unix/thread_posix.cpp:48 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49b10570a4 in
start_thread (arg=0x7f49a25b6700) at pthread_create.c:309 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 2
[Switching to thread 2 (Thread 0x7f49a2574700 (LWP 6422))] #0
0x00007f49b00286fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: Arquivo ou diretório não encontrado.
(gdb) bt #0 0x00007f49b00286fd in nanosleep () at
../sysdeps/unix/syscall-template.S:81 #1
https://github.com/okamstudio/godot/issues/1 0x00007f49b00509d4 in
usleep (useconds=) at ../sysdeps/unix/sysv/linux/usleep.c:32 #2
https://github.com/okamstudio/godot/issues/2 0x000000000050b2a1 in
OS_Unix::delay_usec (this=0x7fff0267e570, p_usec=100000) at
drivers/unix/os_unix.cpp:295 #3
https://github.com/okamstudio/godot/issues/3 0x000000000091f045 in
EditorFileServer::_thread_start (s=0x51159c0) at
tools/editor/fileserver/editor_file_server.cpp:286 #4
https://github.com/okamstudio/godot/issues/4 0x000000000051577f in
ThreadPosix::thread_callback (userdata=0x5115e80) at
drivers/unix/thread_posix.cpp:48 #5
https://github.com/okamstudio/godot/issues/5 0x00007f49b10570a4 in
start_thread (arg=0x7f49a2574700) at pthread_create.c:309 #6
https://github.com/okamstudio/godot/issues/6 0x00007f49b005704d in
clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) thread 1
[Switching to thread 1 (Thread 0x7f49b29b0740 (LWP 6415))] #0
atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147 147 } (gdb) bt
#0 atomic_decrement (pw=0x6f101e0) at core/safe_refcount.h:147 #1
https://github.com/okamstudio/godot/issues/1 0x0000000000409dd8 in
SafeRefCount::unref (this=0x6f101e0) at core/safe_refcount.h:356 #2
https://github.com/okamstudio/godot/issues/2 0x0000000000409ee1 in
Vector::_unref (this=0x92c4e58, p_data=0x6f101e0) at core/vector.h:179
#3 https://github.com/okamstudio/godot/issues/3 0x0000000000409e46
in Vector::~Vector (this=0x92c4e58, __in_chrg=) at core/vector.h:407 #4
https://github.com/okamstudio/godot/issues/4 0x0000000000409e22 in
String::~String (this=0x92c4e58, __in_chrg=) at core/ustring.h:64 #5
https://github.com/okamstudio/godot/issues/5 0x0000000001408f56 in
Variant::clear (this=0x92c4e50) at core/variant.cpp:1113 #6
https://github.com/okamstudio/godot/issues/6 0x000000000140847a in
Variant::reference (this=0x92c4e50, p_variant=...) at core/variant.cpp:944
#7 https://github.com/okamstudio/godot/pull/7 0x000000000140e7fb in
Variant::operator= (this=0x92c4e50, p_variant=...) at core/variant.cpp:2568
#8 https://github.com/okamstudio/godot/issues/8 0x0000000000498dd6
in GDTokenizerText::_make_error (this=0x92c4d00, p_error=...) at
modules/gdscript/gd_tokenizer.cpp:208 #9
https://github.com/okamstudio/godot/issues/9 0x0000000000498f99 in
GDTokenizerText::_advance (this=0x92c4d00) at
modules/gdscript/gd_tokenizer.cpp:230 #10
https://github.com/okamstudio/godot/issues/10 0x000000000049c88a in
GDTokenizerText::advance (this=0x92c4d00, p_amount=1) at
modules/gdscript/gd_tokenizer.cpp:1034 #11
https://github.com/okamstudio/godot/pull/11 0x00000000004b9884 in
GDParser::_recover_from_completion (this=0x7fff0267cde0) at
modules/gdscript/gd_parser.cpp:1426 #12
https://github.com/okamstudio/godot/issues/12 0x00000000004bb3a5 in
GDParser::_parse_block (this=0x7fff0267cde0, p_block=0x6f18aa0,
p_static=false) at modules/gdscript/gd_parser.cpp:1851 #13
https://github.com/okamstudio/godot/pull/13 0x00000000004ba2ae in
GDParser::_parse_block (this=0x7fff0267cde0, p_block=0x6f180d0,
p_static=false) at modules/gdscript/gd_parser.cpp:1590 #14
https://github.com/okamstudio/godot/issues/14 0x00000000004bd401 in
GDParser::_parse_class (this=0x7fff0267cde0, p_class=0x92c4a40) at
modules/gdscript/gd_parser.cpp:2292 #15
https://github.com/okamstudio/godot/issues/15 0x00000000004c1676 in
GDParser::_parse (this=0x7fff0267cde0, p_base_path=...) at
modules/gdscript/gd_parser.cpp:2890 #16
https://github.com/okamstudio/godot/issues/16 0x00000000004c19c4 in
GDParser::parse (this=0x7fff0267cde0, p_code=..., p_base_path=...,
p_just_validate=false, p_self_path=..., p_for_completion=true) at
modules/gdscript/gd_parser.cpp:2949 #17
https://github.com/okamstudio/godot/pull/17 0x00000000004d469d in
GDScriptLanguage::complete_code (this=0x3aadf40, p_code=...,
p_base_path=..., p_owner=0x0, r_options=0x7fff0267d670, r_call_hint=...) at
modules/gdscript/gd_editor.cpp:2013 #18
https://github.com/okamstudio/godot/issues/18 0x000000000082cf51 in
ScriptTextEditor::_code_complete_script (this=0x6ccfd90, p_code=...,
r_options=0x7fff0267d670) at
tools/editor/plugins/script_editor_plugin.cpp:503 #19
https://github.com/okamstudio/godot/issues/19 0x0000000000b15f63 in
CodeTextEditor::_complete_request (this=0x6ccfd90) at
tools/editor/code_editor.cpp:520 #20
https://github.com/okamstudio/godot/issues/20 0x000000000042ed46 in
MethodBind0::call (this=0x6414630, p_object=0x6ccfd90,
p_args=0x7fff0267d870, p_arg_count=0, r_error=...) at
core/method_bind.inc:47 #21
https://github.com/okamstudio/godot/issues/21 0x00000000013caaf8 in
Object::call (this=0x6ccfd90, p_method=..., p_args=0x7fff0267d870,
p_argcount=0, r_error=...) at core/object.cpp:895 #22
https://github.com/okamstudio/godot/issues/22 0x00000000013ca63d in
Object::call (this=0x6ccfd90, p_name=..., p_arg1=..., p_arg2=...,
p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771 #23
https://github.com/okamstudio/godot/pull/23 0x00000000013cc67a in
Object::emit_signal (this=0x6cd1690, p_name=..., p_arg1=..., p_arg2=...,
p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186 #24
https://github.com/okamstudio/godot/pull/24 0x0000000000cc03f1 in
TextEdit::query_code_comple (this=0x6cd1690) at
scene/gui/text_edit.cpp:3473 #25
https://github.com/okamstudio/godot/issues/25 0x0000000000b15f09 in
CodeTextEditor::_code_complete_timer_timeout (this=0x6ccfd90) at
tools/editor/code_editor.cpp:514 #26
https://github.com/okamstudio/godot/issues/26 0x000000000042ed46 in
MethodBind0::call (this=0x64144d0, p_object=0x6ccfd90,
p_args=0x7fff0267dd30, p_arg_count=0, r_error=...) at
core/method_bind.inc:47 #27
https://github.com/okamstudio/godot/issues/27 0x00000000013caaf8 in
Object::call (this=0x6ccfd90, p_method=..., p_args=0x7fff0267dd30,
p_argcount=0, r_error=...) at core/object.cpp:895 #28
https://github.com/okamstudio/godot/issues/28 0x00000000013ca63d in
Object::call (this=0x6ccfd90, p_name=..., p_arg1=..., p_arg2=...,
p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771 #29
https://github.com/okamstudio/godot/issues/29 0x00000000013cc67a in
Object::emit_signal (this=0x6cd14a0, p_name=..., p_arg1=..., p_arg2=...,
p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186 #30
https://github.com/okamstudio/godot/pull/30 0x0000000000b88c6d in
Timer::_notification (this=0x6cd14a0, p_what=17) at scene/main/timer.cpp:59
#31 https://github.com/okamstudio/godot/issues/31 0x0000000000b8a77c
in Timer::_notificationv (this=0x6cd14a0, p_notification=17,
p_reversed=false) at scene/main/timer.h:36 #32
https://github.com/okamstudio/godot/pull/32 0x00000000013cac78 in
Object::notification (this=0x6cd14a0, p_notification=17, p_reversed=false)
at core/object.cpp:907 #33
https://github.com/okamstudio/godot/issues/33 0x0000000000bc422d in
SceneTree::_notify_group_pause (this=0x3b1fb40, p_group=...,
p_notification=17) at scene/main/scene_main_loop.cpp:718 #34
https://github.com/okamstudio/godot/pull/34 0x0000000000bc36d6 in
SceneTree::idle (this=0x3b1fb40, p_time=0.0253609996) at
scene/main/scene_main_loop.cpp:523 #35
https://github.com/okamstudio/godot/issues/35 0x000000000041b264 in
Main::iteration () at main/main.cpp:1395 #36
https://github.com/okamstudio/godot/issues/36 0x00000000004101dc in
OS_X11::run (this=0x7fff0267e570) at platform/x11/os_x11.cpp:1913 #37
https://github.com/okamstudio/godot/issues/37 0x0000000000409d70 in
main (argc=5, argv=0x7fff0267ea38) at platform/x11/godot_x11.cpp:41

—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2409.

Thanks of the report.
Please reformat using markdown. At lease use 3 backticks (```) to mark start and end of code (just put them at start and end of your trascript, on separate line). That will make it readable, and we'll be able to understand what is going on here.
Also write what you did in godot for the record (to be not forgotten).

@reduz
You have to use the function set_modulate on a sprite. (maybe it will trigger in anything that uses Color())
If you try to set a string to it (as in Sprite.set_modulate("ffffff")) it will freeze Godot, you don't need to even run the game, it will freeze while you are typing.
It will freeze even if you type Sprite.set_modulate(Color("ffffff"))
When it's frezzes, the process hangs even if you kill Godot, and will take a lot of cpu (25% of mine, and i have a quadcore i5)

Try 2 things.

Disable code completion. Check if problem still reproduces.
If problem still persists, check on thread 0. do:

thread 0
bt
continue
^C (press ^C here)
bt
continue
^C
bt
continue
^C

and paste this here (in backticks).
Thst will add us some more information to think about.

The problem now seems to trigger in any string, i am trying to change this string:
get_node("estamina/estaminaValor").set_text(var2str(estamina))
But it's keep freezing

Also, it's seems always on the 3 character... The problem trigger if i copy and paste

@slapin
there is not a thread 0:
(gdb) info thread
  Id   Target Id         Frame
  8    Thread 0x7fc8d86f3700 (LWP 7608) "threaded-ml" 0x00007fc8e53d250d in poll () at ../sysdeps/unix/syscall-template.S:81
  7    Thread 0x7fc8d7ef2700 (LWP 7609) "godot.x11.tools" 0x00007fc8e53d250d in poll () at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x7fc8d7e85700 (LWP 7610) "godot.x11.tools" 0x00007fc8e53ac6fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  5    Thread 0x7fc8d7c2c700 (LWP 7611) "godot.x11.tools" 0x00007fc8e53ac6fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  4    Thread 0x7fc8d7be9700 (LWP 7612) "godot.x11.tools" 0x00007fc8e53ac6fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
  3    Thread 0x7fc8d793a700 (LWP 7613) "godot.x11.tools" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
  2    Thread 0x7fc8d78f8700 (LWP 7614) "godot.x11.tools" 0x00007fc8e53ac6fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81
* 1    Thread 0x7fc8e7d34740 (LWP 7607) "godot.x11.tools" 0x0000000000498d74 in GDTokenizerText::_make_error (this=0x8cd52b0, p_error=...) at modules/gdscript/gd_tokenizer.cpp:206

maybe this will help:
Process 7607 - godot.x11.tools.64

Summary

The process godot.x11.tools.64 (with pid 7607) is using approximately 216.6 MB of memory.
It is using 214.7 MB privately, and a further 13.3 MB that is, or could be, shared with other programs.
Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 1969.0 KB. Adding that to the private usage, we get the above mentioned total memory footprint of 216.6 MB.
Library Usage

The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 7 threads.
Private
more
152724 KB	[heap]
45720 KB	/drm mm object (deleted)
19528 KB	/home/passarinho/gameDesign/godot/bin/godot.x11.tools.64
268 KB	[stack]
252 KB	/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
Shared
more
3680 KB	/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
1380 KB	/lib/x86_64-linux-gnu/libc-2.19.so
1264 KB	/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
840 KB	/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
740 KB	/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
Totals

Private	219828 KB	(= 19644 KB clean + 200184 KB dirty)
Shared	13620 KB	(= 13476 KB clean + 144 KB dirty)
Rss	233448 KB	(= Private + Shared)
Pss	221797 KB	(= Private + Shared/Number of Processes)
Swap	0 KB
Full Details

Information about the complete virtual space for the process is available, with sortable columns. An empty filename means that it is an anonymous mapping.
Both the MMU page size and the kernel page size are 4 KB.

Sorry, thread 1

ok, i tried it but it's just hang on continue...

362             if (!p_from._ptr)
result of step 1000 command

@slapin
(gdb) thread 1
[Switching to thread 1 (Thread 0x7fde59ebb740 (LWP 7737))]
#0  0x0000000000409ec9 in Vector<wchar_t>::_unref (this=0x2e94290, p_data=0x2e95e20) at core/vector.h:174
174             if (!p_data)
(gdb) continue
Continuing.
^C
^C
Program received signal SIGINT, Interrupt.
0x0000000000409eb5 in Vector<wchar_t>::_unref (this=0x7ffd11f36ba8, p_data=0x2e95e20) at core/vector.h:172
172     void Vector<T>::_unref(void *p_data) {
(gdb) thread 1
[Switching to thread 1 (Thread 0x7fde59ebb740 (LWP 7737))]
#0  0x0000000000409eb5 in Vector<wchar_t>::_unref (this=0x7ffd11f36ba8, p_data=0x2e95e20) at core/vector.h:172
172     void Vector<T>::_unref(void *p_data) {
(gdb) step 1000
362             if (!p_from._ptr)
(gdb) step 1000
GDParser::_recover_from_completion (this=0x7ffd11f37ee0) at modules/gdscript/gd_parser.cpp:1426
1426                    tokenizer->advance();
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
Variant::clear (this=0x2) at core/variant.cpp:1108
1108    void Variant::clear() {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000498d74 in GDTokenizerText::_make_error (this=0x2e94090, p_error=...) at modules/gdscript/gd_tokenizer.cpp:206
206             TokenData &tk=tk_rb[tk_rb_pos];
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000410814 in String::String (this=0x7ffd11f36ba8) at core/ustring.h:64
64      class String : public Vector<CharType> {
(gdb) continue
Continuing.

^C
Program received signal SIGINT, Interrupt.
0x0000000000410c58 in Vector<wchar_t>::operator= (this=0x2e944e8, p_from=...) at core/vector.h:373
373             _copy_from(p_from);
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000040a9d2 in atomic_conditional_increment (pw=0x2e95e20) at core/safe_refcount.h:126
126             );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000001408f44 in Variant::clear (this=0x2e940c8) at core/variant.cpp:1110
1110            switch(type) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ce9 in atomic_decrement (pw=0x2e95e20) at core/safe_refcount.h:145
145             );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
GDTokenizerText::get_token (this=0x2e94090, p_offset=0) at modules/gdscript/gd_tokenizer.cpp:949
949     }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409e37 in Vector<wchar_t>::~Vector (this=0x2e940d0, __in_chrg=<optimized out>) at core/vector.h:407
407             _unref(_ptr);
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000498df7 in GDTokenizerText::_make_error (this=0x2e94090, p_error=...) at modules/gdscript/gd_tokenizer.cpp:210
210             tk.col=column;
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000411973 in Vector<wchar_t>::_copy_from (this=0x7ffd11f36ba8, p_from=...) at core/vector.h:368
368     }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ec9 in Vector<wchar_t>::_unref (this=0x2e94178, p_data=0x2e95e20) at core/vector.h:174
174             if (!p_data)
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000049be7d in GDTokenizerText::get_token (this=0x2e94090, p_offset=0) at modules/gdscript/gd_tokenizer.cpp:947
947             int ofs = (TK_RB_SIZE + tk_rb_pos + p_offset - MAX_LOOKAHEAD -1)%TK_RB_SIZE;
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409e1a in String::~String (this=0x7ffd11f36ba8, __in_chrg=<optimized out>) at core/ustring.h:64
64      class String : public Vector<CharType> {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
Variant::Variant (this=0x7ffd11f36ba0, p_string=...) at core/variant.cpp:2209
2209            memnew_placement( _data._mem, String( p_string ) );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
Variant::~Variant (this=0x7ffd11f36ba0, __in_chrg=<optimized out>) at core/variant.h:434
434             _FORCE_INLINE_ ~Variant() { if (type!=Variant::NIL) clear(); }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
GDTokenizerText::get_token (this=0x2e94090, p_offset=0) at modules/gdscript/gd_tokenizer.cpp:949
949     }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000049be86 in GDTokenizerText::get_token (this=0x2e94090, p_offset=0) at modules/gdscript/gd_tokenizer.cpp:947
947             int ofs = (TK_RB_SIZE + tk_rb_pos + p_offset - MAX_LOOKAHEAD -1)%TK_RB_SIZE;
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ddd in SafeRefCount::unref (this=0x2e95e20) at core/safe_refcount.h:356
356                     if( atomic_decrement ( &count ) == 0 ) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ec0 in Vector<wchar_t>::_unref (this=0x2e94220, p_data=0x2e95e20) at core/vector.h:172
172     void Vector<T>::_unref(void *p_data) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ce9 in atomic_decrement (pw=0x2e95e20) at core/safe_refcount.h:145
145             );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000140e7f0 in Variant::operator= (this=0x2e94250, p_variant=...) at core/variant.cpp:2568
2568            reference(p_variant);
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x00000000004b988e in GDParser::_recover_from_completion (this=0x7ffd11f37ee0) at modules/gdscript/gd_parser.cpp:1425
1425            while(tokenizer->get_token()!=GDTokenizer::TK_NEWLINE && tokenizer->get_token()!=GDTokenizer::TK_EOF) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
GDTokenizerText::get_token (this=0x2e94090, p_offset=0) at modules/gdscript/gd_tokenizer.cpp:949
949     }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000040a9d7 in atomic_conditional_increment (pw=0x2e95e20) at core/safe_refcount.h:126
126             );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x00000000004b988b in GDParser::_recover_from_completion (this=0x7ffd11f37ee0) at modules/gdscript/gd_parser.cpp:1425
1425            while(tokenizer->get_token()!=GDTokenizer::TK_NEWLINE && tokenizer->get_token()!=GDTokenizer::TK_EOF) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000409ce2 in atomic_decrement (pw=0x2e95e20) at core/safe_refcount.h:145
145             );
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
GDParser::_recover_from_completion (this=0x7ffd11f37ee0) at modules/gdscript/gd_parser.cpp:1425
1425            while(tokenizer->get_token()!=GDTokenizer::TK_NEWLINE && tokenizer->get_token()!=GDTokenizer::TK_EOF) {
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000000498d54 in GDTokenizerText::_make_error (this=0x2e94090, p_error=...) at modules/gdscript/gd_tokenizer.cpp:204
204             last_error=p_error;
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
Vector<wchar_t>::~Vector (this=0x7ffd11f36ba8, __in_chrg=<optimized out>) at core/vector.h:409
409     }
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000041190f in Vector<wchar_t>::_copy_from (this=0x2e940d0, p_from=...) at core/vector.h:356
356             if (_ptr == p_from._ptr)
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x000000000041201d in Vector<wchar_t>::_get_refcount (this=0x2e944e8) at core/vector.h:51
51                      if (!_ptr)
(gdb) continue
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000000001408f2c in Variant::clear (this=0x2e94288) at core/variant.cpp:1110
1110            switch(type) {
(gdb)

Well, you did good job, thank you, but it is not informative, because you forgot backtraces.
Please add bt command before "continue"
it is obvious it is completion bug, but to have complete info we need backtrace.

I can reproduce this issue here, on latest master.
If I type:
var a = ""
and then try do put something inside the "" crash appends
if I don't type the second " before the rest, it doesn’t crash
Hope this info helps

by crash I mean, the editor freezes and I need to kill the process

ni-code, it's make sense to me... since i was trying to edit a previous string and i have the costume to put "" and then typing inside.
@slapin what is a backtrace?

I'm on Windows, master branch

I'm having similar issue editing the strings inside methods.
for example if you write get_node("Camera") the editor works as expected, but, if you back to the string for deleting a character, for example,  get_node("Camer") editor freezes.

i've never seen this, can you make a demo scene or script that causes this
to happen and steps to reproduce?
On Tue, Sep 1, 2015 at 1:27 PM, Lamberto Tedaldi<EMAIL_ADDRESS>wrote:

I'm having similar issue editing the strings inside methods.
for example if you write get_node("Camera") the editor works as expected,
but, if you back to the string for deleting a character, for example,
get_node("Camer") editor freezes.
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2409#issuecomment-136781873.

there is no need for a demo it happens in all projects here.
open one of the demo projects, for example the Simple Shooter one, edit the script, for example at line line 10:
get_node("score").set_text( "HIGH SCORE: "+str( get_node("/root/game_state").max_points ) )
delete one character from "score" string
frozen
I'm using last version from Github compiled on Linux, it happens in both 32 and 64 version.

It seems to happen with all string params. More ways to reproduce:
Freezes after deleting the first ":

Freezes after trying to type anything inside the string:

With auto braces completion, freezes after typing the first " (the second one is auto completed):

yeahm exact my problem
2015-09-01 15:01 GMT-03:00 Ignacio Etcheverry<EMAIL_ADDRESS>
It seems to happen with all string params. More ways to reproduce:
Freezes after deleting the first ":
[image: opt1]
https://cloud.githubusercontent.com/assets/7718100/9611973/405979fe-50e3-11e5-8a0d-b3e18c994ab1.gif
Freezes after trying to type anything inside the string:
[image: opt2]
https://cloud.githubusercontent.com/assets/7718100/9611974/4060137c-50e3-11e5-9754-0148ea883154.gif
With auto braces completion, freezes after typing the first " (the
second one is auto completed):
[image: opt3]
https://cloud.githubusercontent.com/assets/7718100/9611975/40645d74-50e3-11e5-95f5-8555d3e40e62.gif
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2409#issuecomment-136813289.

--
David Aguiar de Aquino Paiva
Dive sistemas

I am having the same issue. It seems like the _recover_from_completition loop isn't accounting for GDTokenzier::TK_ERROR coming up and keeps trying to advance.

Backtrace of the stack when my editor is frozen.
#0  0x000000000049e7a4 in GDTokenizerText::_make_error (this=0xa45ad60, p_error=...) at modules/gdscript/gd_tokenizer.cpp:204
#1  0x000000000049e9db in GDTokenizerText::_advance (this=0xa45ad60) at modules/gdscript/gd_tokenizer.cpp:230
#2  0x00000000004a230a in GDTokenizerText::advance (this=0xa45ad60, p_amount=1) at modules/gdscript/gd_tokenizer.cpp:1034
#3  0x00000000004cee28 in GDParser::_recover_from_completion (this=0x7ffc215a25a0) at modules/gdscript/gd_parser.cpp:1426
#4  0x00000000004d08e3 in GDParser::_parse_block (this=0x7ffc215a25a0, p_block=0xa635660, p_static=false) at modules/gdscript/gd_parser.cpp:1856
#5  0x00000000004d297a in GDParser::_parse_class (this=0x7ffc215a25a0, p_class=0xa655070) at modules/gdscript/gd_parser.cpp:2297
#6  0x00000000004d6c26 in GDParser::_parse (this=0x7ffc215a25a0, p_base_path=...) at modules/gdscript/gd_parser.cpp:2895
#7  0x00000000004d6f74 in GDParser::parse (this=0x7ffc215a25a0, p_code=..., p_base_path=..., p_just_validate=false, p_self_path=..., p_for_completion=true) at modules/gdscript/gd_parser.cpp:2954
#8  0x0000000000496e67 in GDScriptLanguage::complete_code (this=0x4c9e8a0, p_code=..., p_base_path=..., p_owner=0xa46ad90, r_options=0x7ffc215a2c30, r_call_hint=...) at modules/gdscript/gd_editor.cpp:2013
#9  0x00000000007e5d23 in ScriptTextEditor::_code_complete_script (this=0x7f10b70, p_code=..., r_options=0x7ffc215a2c30) at tools/editor/plugins/script_editor_plugin.cpp:503
#10 0x0000000000b199a1 in CodeTextEditor::_complete_request (this=0x7f10b70) at tools/editor/code_editor.cpp:520
#11 0x0000000000432066 in MethodBind0::call (this=0x7787090, p_object=0x7f10b70, p_args=0x7ffc215a2e40, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#12 0x0000000001403796 in Object::call (this=0x7f10b70, p_method=..., p_args=0x7ffc215a2e40, p_argcount=0, r_error=...) at core/object.cpp:895
#13 0x00000000014032da in Object::call (this=0x7f10b70, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#14 0x000000000140531f in Object::emit_signal (this=0x7f07300, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#15 0x0000000000c95993 in TextEdit::query_code_comple (this=0x7f07300) at scene/gui/text_edit.cpp:3473
#16 0x0000000000b19945 in CodeTextEditor::_code_complete_timer_timeout (this=0x7f10b70) at tools/editor/code_editor.cpp:514
#17 0x0000000000432066 in MethodBind0::call (this=0x7786f30, p_object=0x7f10b70, p_args=0x7ffc215a32f0, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#18 0x0000000001403796 in Object::call (this=0x7f10b70, p_method=..., p_args=0x7ffc215a32f0, p_argcount=0, r_error=...) at core/object.cpp:895
#19 0x00000000014032da in Object::call (this=0x7f10b70, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#20 0x000000000140531f in Object::emit_signal (this=0x7f126f0, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#21 0x0000000000ba9063 in Timer::_notification (this=0x7f126f0, p_what=17) at scene/main/timer.cpp:59
#22 0x0000000000baab74 in Timer::_notificationv (this=0x7f126f0, p_notification=17, p_reversed=false) at scene/main/timer.h:36
#23 0x0000000001403916 in Object::notification (this=0x7f126f0, p_notification=17, p_reversed=false) at core/object.cpp:907
#24 0x0000000000b91120 in SceneTree::_notify_group_pause (this=0x4d12bc0, p_group=..., p_notification=17) at scene/main/scene_main_loop.cpp:718
#25 0x0000000000b905bc in SceneTree::idle (this=0x4d12bc0, p_time=0.0252219997) at scene/main/scene_main_loop.cpp:523
#26 0x000000000041e4e4 in Main::iteration () at main/main.cpp:1440
#27 0x00000000004130ce in OS_X11::run (this=0x7ffc215a3b10) at platform/x11/os_x11.cpp:1925
#28 0x000000000040cd00 in main (argc=4, argv=0x7ffc215a4038) at platform/x11/godot_x11.cpp:41

Jumped to frame 3
Executed print tokenizer->get_token(0)
Got $3 = GDTokenizer::TK_ERROR
The current function that is stuck in a loop is

	if (!completion_found) {
		return false; //can't recover if no completion
	}
	//skip stuff until newline
	while(tokenizer->get_token()!=GDTokenizer::TK_NEWLINE && tokenizer->get_token()!=GDTokenizer::TK_EOF) {
		tokenizer->advance();
	}
	completion_found=false;
	error_set=false;

	return true;
}

The loop doesn't seem to exist when the error token pops up

merged PR
On Wed, Sep 2, 2015 at 12:34 AM, Chris Rhodes<EMAIL_ADDRESS>wrote:

Backtrace of the stack when my editor is frozen.
#0  0x000000000049e7a4 in GDTokenizerText::_make_error (this=0xa45ad60, p_error=...) at modules/gdscript/gd_tokenizer.cpp:204
#1  0x000000000049e9db in GDTokenizerText::_advance (this=0xa45ad60) at modules/gdscript/gd_tokenizer.cpp:230
#2  0x00000000004a230a in GDTokenizerText::advance (this=0xa45ad60, p_amount=1) at modules/gdscript/gd_tokenizer.cpp:1034
#3  0x00000000004cee28 in GDParser::_recover_from_completion (this=0x7ffc215a25a0) at modules/gdscript/gd_parser.cpp:1426
#4  0x00000000004d08e3 in GDParser::_parse_block (this=0x7ffc215a25a0, p_block=0xa635660, p_static=false) at modules/gdscript/gd_parser.cpp:1856
#5  0x00000000004d297a in GDParser::_parse_class (this=0x7ffc215a25a0, p_class=0xa655070) at modules/gdscript/gd_parser.cpp:2297
#6  0x00000000004d6c26 in GDParser::_parse (this=0x7ffc215a25a0, p_base_path=...) at modules/gdscript/gd_parser.cpp:2895
#7  0x00000000004d6f74 in GDParser::parse (this=0x7ffc215a25a0, p_code=..., p_base_path=..., p_just_validate=false, p_self_path=..., p_for_completion=true) at modules/gdscript/gd_parser.cpp:2954
#8  0x0000000000496e67 in GDScriptLanguage::complete_code (this=0x4c9e8a0, p_code=..., p_base_path=..., p_owner=0xa46ad90, r_options=0x7ffc215a2c30, r_call_hint=...) at modules/gdscript/gd_editor.cpp:2013
#9  0x00000000007e5d23 in ScriptTextEditor::_code_complete_script (this=0x7f10b70, p_code=..., r_options=0x7ffc215a2c30) at tools/editor/plugins/script_editor_plugin.cpp:503
#10 0x0000000000b199a1 in CodeTextEditor::_complete_request (this=0x7f10b70) at tools/editor/code_editor.cpp:520
#11 0x0000000000432066 in MethodBind0::call (this=0x7787090, p_object=0x7f10b70, p_args=0x7ffc215a2e40, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#12 0x0000000001403796 in Object::call (this=0x7f10b70, p_method=..., p_args=0x7ffc215a2e40, p_argcount=0, r_error=...) at core/object.cpp:895
#13 0x00000000014032da in Object::call (this=0x7f10b70, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#14 0x000000000140531f in Object::emit_signal (this=0x7f07300, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#15 0x0000000000c95993 in TextEdit::query_code_comple (this=0x7f07300) at scene/gui/text_edit.cpp:3473
#16 0x0000000000b19945 in CodeTextEditor::_code_complete_timer_timeout (this=0x7f10b70) at tools/editor/code_editor.cpp:514
#17 0x0000000000432066 in MethodBind0::call (this=0x7786f30, p_object=0x7f10b70, p_args=0x7ffc215a32f0, p_arg_count=0, r_error=...) at core/method_bind.inc:47
#18 0x0000000001403796 in Object::call (this=0x7f10b70, p_method=..., p_args=0x7ffc215a32f0, p_argcount=0, r_error=...) at core/object.cpp:895
#19 0x00000000014032da in Object::call (this=0x7f10b70, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:771
#20 0x000000000140531f in Object::emit_signal (this=0x7f126f0, p_name=..., p_arg1=..., p_arg2=..., p_arg3=..., p_arg4=..., p_arg5=...) at core/object.cpp:1186
#21 0x0000000000ba9063 in Timer::_notification (this=0x7f126f0, p_what=17) at scene/main/timer.cpp:59
#22 0x0000000000baab74 in Timer::_notificationv (this=0x7f126f0, p_notification=17, p_reversed=false) at scene/main/timer.h:36
#23 0x0000000001403916 in Object::notification (this=0x7f126f0, p_notification=17, p_reversed=false) at core/object.cpp:907
#24 0x0000000000b91120 in SceneTree::_notify_group_pause (this=0x4d12bc0, p_group=..., p_notification=17) at scene/main/scene_main_loop.cpp:718
#25 0x0000000000b905bc in SceneTree::idle (this=0x4d12bc0, p_time=0.0252219997) at scene/main/scene_main_loop.cpp:523
#26 0x000000000041e4e4 in Main::iteration () at main/main.cpp:1440
#27 0x00000000004130ce in OS_X11::run (this=0x7ffc215a3b10) at platform/x11/os_x11.cpp:1925
#28 0x000000000040cd00 in main (argc=4, argv=0x7ffc215a4038) at platform/x11/godot_x11.cpp:41
Jumped to frame 3
Executed print tokenizer->get_token(0)
Got $3 = GDTokenizer::TK_ERROR
The current function that is stuck in a loop is

if (!completion_found) {
    return false; //can't recover if no completion
}
//skip stuff until newline
while(tokenizer->get_token()!=GDTokenizer::TK_NEWLINE && tokenizer->get_token()!=GDTokenizer::TK_EOF) {
    tokenizer->advance();
}
completion_found=false;
error_set=false;

return true;

}

The loop doesn't seem to exist when the error token pops up

—
Reply to this email directly or view it on GitHub
<https://github.com/okamstudio/godot/issues/2409#issuecomment-136926959>.

--
OkamStudio

made quick test: it works!

Yes, that fixed the issue. Thanks!

that's why i love godot =D
2015-09-02 9:40 GMT-03:00 Ignacio Etcheverry<EMAIL_ADDRESS>
Yes, that fixed the issue. Thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2409#issuecomment-137061266.

--
David Aguiar de Aquino Paiva
Dive sistemas

Looks all fine i think it can be closed.

@draxdeveloper please close this issue

ah, sorry ><
2015-09-03 1:45 GMT-03:00 Sergey Lapin<EMAIL_ADDRESS>
@draxdeveloper https://github.com/draxdeveloper please close this issue
—
Reply to this email directly or view it on GitHub
https://github.com/okamstudio/godot/issues/2409#issuecomment-137330401.

--
David Aguiar de Aquino Paiva
Dive sistemas


python310Packages.types-python-dateutil: <IP_ADDRESS> -> <IP_ADDRESS>, python310Packages.types-requests: <IP_ADDRESS> -> <IP_ADDRESS>, python310Packages.types-urllib3: <IP_ADDRESS> -> <IP_ADDRESS>

Description of changes
Update to latest upstream releases

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 200291 run on x86_64-linux 1

15 packages built:

gphotos-sync
python310Packages.cirq
python310Packages.cirq-rigetti
python310Packages.pyarr
python310Packages.pyquil
python310Packages.types-python-dateutil
python310Packages.types-requests
python310Packages.types-urllib3
python39Packages.cirq
python39Packages.cirq-rigetti
python39Packages.pyarr
python39Packages.pyquil
python39Packages.types-python-dateutil
python39Packages.types-requests
python39Packages.types-urllib3


oauth2 does not honour http_proxy environment variable

Oauth2 command line should detect the environment variables such as http_proxy and https_proxy and use them while accessing the redirection urls.

We are running oauth2 behind a corporate proxy and it is having trouble reaching our corporate github server. I do not see any option to provide http_proxy info in the oauth2.conf file

oauth2 command line should honour the environment variables ( system level ) and use them while initiating http requests.

run oauth2 from a host behind corporate proxy and use redirection url like google.com or github.com which needs to be routed via a proxy.

Context

Redhat Linux 6.

Version used:  v3.1.0

Did you happen to use the flag -ssl-insecure-skip-verify? The go default http transport should honor the http_proxy environment variable, but if you use that flag, it is replaced by a transport which incidentally does not.

I just needed to debug traffic with Fiddler and this bug blocked me.


fix setenv and getenv (especially on os x)

I digged a bit into setenv/getenv not always working on os x and found two issues:

Sadly the man page says:
  Successive calls to setenv() or putenv() assigning a differently sized
  value to the same name will result in a memory leak.  The FreeBSD seman-
  tics for these functions (namely, that the contents of value are copied
  and that old values remain accessible indefinitely) make this bug
  unavoidable.  Future versions may eliminate one or both of these semantic
  guarantees in order to fix the bug.

maybe this can be patched up either by an additional unsetenv call /or/
by setting a maximum buffer value when unset/size checking after having been set from rust.

setenv/getenv are not safe for concurrent use (acording to IEEE Std 1003.1, 2004 Edition) and thus
should be wrapped by a task that  processes set/get commands and is started on demand /or/ protected
by a lock in the runtime.  opinions on the correct approach wanted.

Summarizing the discussion around this on irc:

move setenv/getenv into rt and protect with a lock
there may be the need for a more genaral mechanism; if this shows up more often, the idea would
be to add "native serial mods". All calls into such a mod would be protected by a single lock.
still not clear what is the correct way to deal with memory leakage of setenv/getenv accross platforms (esp mac/bsd)

Eventually we're going to need some sort of singleton tasks to hold a default IO loop

See also #884

Ugh, how ghastly.
I think the way I'd prefer to do this is to complete #553 -- add support for global variables as "unsafe elements of a module" -- and then add some utility functions to the runtime that (say) take a pointer-to-a-global and either atomically install a mutex in it or return a mutex already present in it. Then build a resource type that encapsulates that and we can write global-lock-guarded code in rust.
(Or some similar atomic-op-on-a-global abstraction; suggestions welcome)
Not great but we'll need unsafe globals for a few other grotty parts of hoisting rt code up into rust (logging, say).

Personally I am not too concerned about memory leaks in setenv/getenv.  I imagine this isn't fixed yet because people rarely set environment variables more than once or twice over the course of program execution.

Probably see also #878


javascript:void(0) - issue to click on menu

Splinter version 0.7.7
Python version 2.7.5
Hello All,
I'm struggling for clicking on this menu as below:
Remote Control
I also tried by class, Xpath, by ID with no luck, would you have any suggestion?
Thanks

@yannlm1 what driver are you using and how are you trying? I believe that `browser.find_by_id("STR_TOPNAV_REMOTE_CONTROL").click()" should works.

Hello,
I'm using geckodriver 0.20.0, with firefox version 59.0.2, I also tried by id, but didn't find the element as below:
Traceback (most recent call last):
  File "./kvm.py", line 24, in <module>
    browser.find_by_id("STR_TOPNAV_REMOTE_CONTROL").first.click()
  File "/usr/lib/python2.7/site-packages/splinter/element_list.py", line 53, in first
    return self[0]
  File "/usr/lib/python2.7/site-packages/splinter/element_list.py", line 44, in __getitem__
    self.find_by, self.query))
splinter.exceptions.ElementDoesNotExist: no elements could be found with id "STR_TOPNAV_REMOTE_CONTROL"

Here my code
#!/usr/bin/python
from splinter import Browser
import time
import getpass

pswd = getpass.getpass('Password:')

browser = Browser()
# Visit URL
url = "http://IP/page/login.html"

browser.visit(url)
browser.fill('T1', 'root')
browser.fill('T2', pswd)
browser.find_by_id("LOGIN_VALUE_1").first.click()
time.sleep(3)
browser.find_by_id("STR_TOPNAV_REMOTE_CONTROL").first.click()

In this example the use of first is not necessary. splinter aways will try to do an action in the first element if no one is specified. So you can replace browser.find_by_id("LOGIN_VALUE_1").first.click() by browser.find_by_id("LOGIN_VALUE_1").click()

Thanks,
So I tried with is_element_present
browser.is_element_present_by_id("STR_TOPNAV_REMOTE_CONTROL", wait_time=10)
I kept after
browser.find_by_id("STR_TOPNAV_REMOTE_CONTROL").first.click()
Result:
splinter.exceptions.ElementDoesNotExist: no elements could be found with id "STR_TOPNAV_REMOTE_CONTROL"

@yannlm1 are you sure that the STR_TOPNAV_REMOTE_CONTROL element is present after login?

As below, it's looks like, I need to put the focus (mouse) on the menu tab, and then it's highlighted.
How can I do this with splinter?

I tried to leave just browser.is_element_present_by_id("STR_TOPNAV_REMOTE_CONTROL", wait_time=10), and remove browser.find_by_id, I don't any output saying element is present.
Thanks.

You should use get_iframe to manipulated elements inside a frame: http://splinter.readthedocs.io/en/latest/iframes-and-alerts.html#using-iframes

Hello Andrew,
Could you please have a look to my question?
Thanks.

I don't know how to do it :(

In fact when I'm doing it with iframe, and I click on Open With (jviewer.jnlp), it's failing.
As below the logs from geckodriver:
INFO: >>> JWS: parsed jnlp after 99ms; jnlp=/tmp/mozilla_ylemouel0/jviewer-1.jnlp INFO: extracted 2 native libs from Linux_x86_64.jar INFO: >>> JWS: checked and (if necessary) deployed jars after 397ms: to directory /local/java.users/ylemouel/.java/deployment/cache/jws/jviewer-1__0.0.0; jnlp=/tmp/mozilla_ylemouel0/jviewer-1.jnlp INFO: >>> JWS: launching with the following command line: INFO: >>> JWS: /local/java.users/ylemouel/.java/deployment/cache/jws/jviewer-1__0.0.0/jviewer-1.jnlp_1_8.jws INFO: >>> JWS: -cp INFO: >>> JWS: /local/java.users/ylemouel/.java/deployment/cache/jws/jviewer-1__0.0.0/* INFO: >>> JWS: -Djava.library.path=/local/java.users/ylemouel/.java/deployment/cache/jws/jviewer-1__0.0.0 INFO: >>> JWS: INFO: >>> JWS: <IP_ADDRESS> INFO: >>> JWS: 7578 INFO: >>> JWS: K8bMfc2fMzupGFqT INFO: >>> JWS: 0 INFO: >>> JWS: 0 INFO: >>> JWS: 0 INFO: >>> JWS: 5120 INFO: >>> JWS: 5123 INFO: >>> JWS: 255 INFO: >>> JWS: ":Ctrl+Alt+Del:Ctrl Alt Del:Alt+Tab:Alt Tab" INFO: >>> JWS: EN INFO: >>> JWS: YqJWxUSIiOQzPSSUzLV3m940KqQxIqos000 INFO: >>> JWS: ======== START OF APPLICATION LOGS ======== INFO: >>> JWS: launched process after 405ms: /tmp/mozilla_ylemouel0/jviewer-1.jnlp INFO: >>> JWS: waiting max 60000ms for window to appear... /tmp/mozilla_ylemouel0/jviewer-1.jnlp ERROR: Error: Could not find or load main class
Then I run manually from the tmp directory it works, so there is something wrong when using it via splinter click function.
javaws /tmp/mozilla_ylemouel0/jviewer.jnlp


Extension causes high cpu load

Issue Type: Performance
Extension Name: bracket-pair-colorizer-2
Extension Version: 0.0.26
OS Version: Darwin x64 17.2.0
VSCode version: 1.31.1

:warning: Make sure to attach this file from your home-directory: /Users/banma/CoenraadS.bracket-pair-colorizer-2-unresponsive.cpuprofile.txt :warning:
Find more details here: https://github.com/Microsoft/vscode/wiki/Explain:-extension-causes-high-cpu-load

Duplicate of #55. Please close this and post there instead.
@lyric-li


FreePlay

Describe your problem here.
How do I make a freeplay song unlockable after beating a curtain week. I already have the week and the freeplay song ready I just don't know how to make it appear after the week is beaten. can you give me a step by step guild on how to do it. Please respond soon. thank you.
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
I just added new characters and Notes and changed some sprites and a few lua scripts

This is an option in the week editor

wait really? Sorry im still new to fnf moding and Im a little confused with how some things work. Ik now how to insert a song and a week and I know how to make it free play only but after that idk how i guess ill try to experiment with it more

ok nevermind i still don't know what im doing
Basically what im trying to do

When the mod opens the freeplay song isnt there
once the week is beaten the freeplay song will now be in freeplay

Can you tell me how to do that, do i need a script for it?

You nearly can't on lua.

ok nevermind i still don't know what im doing Basically what im trying to do

When the mod opens the freeplay song isnt there
once the week is beaten the freeplay song will now be in freeplay

Can you tell me how to do that, do i need a script for it?

read everything in the wiki page here also if there is no term that you wanted to find, simply press number 8 in the main menu of psych engine you will get a prompt for all stuff you can modify with lua

8 didn't work at all TwT. all i can do is press 7 and select whats on screen. ill take a look at the wiki though and i'll let you know if i dont find what im looking for

you gotta press 8 on the menu screen (with all options)

Im still confused which menu are you talking about?

I need you to be more spicific

press 8 here :/

I did and it didn't do anything

then you probably have an outdated psych engine version
don't press 8 on story mode menu
press 8 on THIS SPECIFIC PART OF THE GAME

You press 7 not 8

OH OOPS

TwT but what do I do now?

follow a proper tutorial maybe.

ok


Upgrade dogapi for support service checks

Hi, I've upgraded dogapi for supporting service check alert.

Done with https://github.com/airbnb/interferon/pull/21


Give the option to migrate the database at the end of scaffolding?

Is your feature request related to a problem? Please describe.
It's nice when a freshly scaffolded app 'just runs'. But we're currently not migrating the database by default, which means that all the prisma stuff fails, because those tables don't exist.
Describe the solution you'd like
We could just migrate the sqlite database once everything else in the scaffolding is done, if the project includes Prisma.
Describe alternatives you've considered
Making it optional would add one more step to the CLI which I don't love.
I'm not sure if this is necessary - hopefully users know how to migrate the db. But wanted to throw it out there to maybe get some comments and see how others feel.

The CLI lists npx prisma db push as one of the next steps after it is done setting up the app with prisma. Also, I think running a migrate requires the DATABASE_URL environment variable to exist and the database has to be connected to. Both of those do not happen while the CLI is creating the app.  The user has to set up env variables and connect to the db afterwards.

DATABASE_URL environment variable to exist and the database has to be connected to. Both of those do not happen while the CLI is creating the app

Actually they do. The problem is that sqlite does not support NextAuth so I think you would still get errors?


RuntimeError

Hi, have you ever met the following bug? Every time when code runs to loss.backward(), the bug will appear.
raceback (most recent call last):
  File "/home/b/miniconda3/lib/python3.7/site-packages/pudb/__init__.py", line 119, in runscript
    dbg._runscript(mainpyfile)
  File "/home/b/miniconda3/lib/python3.7/site-packages/pudb/debugger.py", line 457, in _runscript
    self.run(statement, globals=globals_, locals=locals_)
  File "/home/b/miniconda3/lib/python3.7/bdb.py", line 585, in run
    exec(cmd, globals, locals)
  File "<string>", line 1, in <module>
  File "./pytorch/train.py", line 653, in <module>
    fire.Fire()
  File "/home/b/miniconda3/lib/python3.7/site-packages/fire/core.py", line 127, in Fire
    component_trace = _Fire(component, args, context, name)
  File "/home/b/miniconda3/lib/python3.7/site-packages/fire/core.py", line 366, in _Fire
    component, remaining_args)
  File "/home/b/miniconda3/lib/python3.7/site-packages/fire/core.py", line 542, in _CallCallable
    result = fn(*varargs, **kwargs)
  File "./pytorch/train.py", line 408, in train
    raise e
  File "./pytorch/train.py", line 271, in train
    loss.backward()
  File "/home/b/miniconda3/lib/python3.7/site-packages/torch/tensor.py", line 102, in backward
    torch.autograd.backward(self, gradient, retain_graph, create_graph)
  File "/home/b/miniconda3/lib/python3.7/site-packages/torch/autograd/__init__.py", line 90, in backward
    allow_unreachable=True)  # allow_unreachable flag
RuntimeError: Function ConvolutionFunctionBackward returned an invalid gradient at index 0 - got [0] but expected shape compatible with [730, 512]

sorry for late reply.
I have no idea to solve this... this may caused by cuda launch error.


🙇🏻 npx integration

hello @ASaiAnudeep @leelaprasadv @kaiwalyakoparkar
inspired by this boilerplate, I've tried to integrate it with npx.
so people can easily setup this boilerplate on their local machine using (https://github.com/depapp/pusakatest)
npx pusakatest

also I've implement cucumber-bdd-localization into it.

thank you for the inspiration 🙇🏻

Thank you @depapp for building the cli tool. Please feel free to update the readme to include the command.

sure @ASaiAnudeep 🙇🏻

sure @ASaiAnudeep 🎊
anyway, is there any requirement to join PactumJS organization? to be a member of this open source project 🙇🏻

We haven't defined any requirements as of now. We will get back to you.


Help package to kotlin

@paulro1575 I think, we need to delete that function on the future, if we will to implement a function that allows to collapse functions inside text area, we need to do it well and avoid to embrace it in //{{{//}}}