What Happened?
When opening a very large file in Code, e.g. the one linked below, Code crashes. I opened with GDB and the culprit seems to be the world completion
RPCS3.log
Steps to Reproduce
- Enable word completion plugin
- Open and browse large file
- See error
Expected Behavior
App does not crash
OS Version
8.x (Circe)
OS Architecture
amd64 (on most hardwares)
Session Type
Secure Session (Wayland, This is the default)
Software Version
Latest release (I have run all updates)
Log Output
Thread 16 "io.elementary.c" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdbfff6c0 (LWP 67608)]
0x00007ffff7c5d42b in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
(gdb) backtrace
#0 0x00007ffff7c5d42b in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1 0x00007ffff7c5d7c3 in g_type_is_a () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x00007ffff7c56a9d in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3 0x00007ffff7c577c1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff7c57883 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff7c432e4 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff7c37ade in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff7c48a26 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff7b76e97 in ??? () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#9 0x00007ffff7b76f17 in ??? () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#10 0x00007ffff7b76d17 in ??? () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#11 0x00007ffff7c484e4 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff7c4a74a in g_object_new_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff7c4af4f in g_object_new () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff7b7c0ef in gee_abstract_collection_construct () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#15 0x00007ffff7b7c12f in gee_abstract_list_construct () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#16 0x00007ffff7b7c16f in gee_abstract_bidir_list_construct () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#17 0x00007ffff7b80b11 in gee_array_list_construct () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#18 0x00007ffff7b8154e in gee_array_list_new () at /lib/x86_64-linux-gnu/libgee-0.8.so.2
#19 0x00007ffff022ad6b in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#20 0x00007ffff7c484e4 in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff7c4a74a in g_object_new_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff7c4af4f in g_object_new () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff022a1ba in scratch_plugins_prefix_node_construct_from_unichar ()
at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#24 0x00007ffff022baf1 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#25 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#26 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#27 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#28 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#29 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#30 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#31 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#32 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#33 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#34 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#35 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#36 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#37 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#38 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#39 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#40 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#41 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#42 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#43 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#44 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#45 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#46 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#47 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#48 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#49 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
#50 0x00007ffff022bae2 in ??? () at /usr/lib/x86_64-linux-gnu/io.elementary.code/plugins/word-completion/libword-completion.so
Hardware Info
No response
What Happened?
When opening a very large file in Code, e.g. the one linked below, Code crashes. I opened with GDB and the culprit seems to be the world completion
RPCS3.log
Steps to Reproduce
Expected Behavior
App does not crash
OS Version
8.x (Circe)
OS Architecture
amd64 (on most hardwares)
Session Type
Secure Session (Wayland, This is the default)
Software Version
Latest release (I have run all updates)
Log Output
Hardware Info
No response