Package: geany-plugin-debugger Version: 1.23+dfsg-3 Severity: normal Using the debugger tool, geany crashes when stepping over or into pthread_create. Try following code:
------------------------- #include <stdio.h> #include <pthread.h> #include <unistd.h> static void *handler(void *data) { sleep(5); return NULL; } int main(int argc, char **argv) { pthread_t thread_id; if(pthread_create(&thread_id, NULL, handler, NULL) != 0) { printf("\"pthread_create\" failed\n"); return -1; } pthread_join(thread_id, NULL); return 0; } ------------------------------- strace: ......... poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=12, events=POLLIN}, {fd=8, events=POLLIN}], 6, 46) = 1 ([{fd=18, revents=POLLIN}]) clock_gettime(CLOCK_MONOTONIC, {699381, 983837424}) = 0 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 read(18, "=thread-created,id=\"2\",group-id="..., 1024) = 103 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ backtrace: Program received signal SIGSEGV, Segmentation fault. 0xf762d66d in g_type_check_is_value_type () from /usr/lib/i386-linux- gnu/libgobject-2.0.so.0 (gdb) bt #0 0xf762d66d in g_type_check_is_value_type () from /usr/lib/i386-linux- gnu/libgobject-2.0.so.0 #1 0xf762faaa in g_value_init () from /usr/lib/i386-linux- gnu/libgobject-2.0.so.0 #2 0xf7d6566a in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #3 0xf7d75196 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #4 0xf7d67a58 in gtk_tree_model_get_value () from /usr/lib/i386-linux- gnu/libgtk-x11-2.0.so.0 #5 0xf7d687c2 in gtk_tree_model_get_valist () from /usr/lib/i386-linux- gnu/libgtk-x11-2.0.so.0 #6 0xf7d689e0 in gtk_tree_model_get () from /usr/lib/i386-linux- gnu/libgtk-x11-2.0.so.0 #7 0xdf433176 in stree_add_thread () from /usr/lib/i386-linux- gnu/geany/debugger.so #8 0xdf42be1b in ?? () from /usr/lib/i386-linux-gnu/geany/debugger.so #9 0xdf4297a3 in ?? () from /usr/lib/i386-linux-gnu/geany/debugger.so #10 0xf7574225 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0xf752e1d7 in g_main_context_dispatch () from /lib/i386-linux- gnu/libglib-2.0.so.0 #12 0xf752e598 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #13 0xf752e89b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #14 0xf7c78e30 in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #15 0x08085e9a in main () console output: (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed (geany:20437): GLib-CRITICAL **: Source ID 519 was not found when attempting to remove it (geany:20437): GLib-CRITICAL **: g_hash_table_remove_all: assertion 'hash_table != NULL' failed Speicherzugriffsfehler #:~/Desktop/geany-bug$ close failed in file object destructor: sys.excepthook is missing lost sys.stderr -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (x86_64) Kernel: Linux 3.10.5 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages geany-plugin-debugger depends on: ii geany [geany-abi-69] 1.23.1+dfsg-1 ii geany-plugins-common 1.23+dfsg-3 ii libc6 2.18-4 ii libcairo2 1.12.16-2 ii libgdk-pixbuf2.0-0 2.30.6-1 ii libglib2.0-0 2.40.0-2 ii libgtk2.0-0 2.24.23-1 ii libvte9 1:0.28.2-5 geany-plugin-debugger recommends no packages. geany-plugin-debugger suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org