[Github-comments] [geany] Avoid possible invalid memory access when activating plugin (#732)
Jiří Techet
notifications at xxxxx
Wed Nov 4 11:54:55 UTC 2015
Here's the backtrace of the original crash:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff9dc59d32 strlen + 18
1 libsystem_c.dylib 0x00007fff9dc9f6e8 __vfprintf + 5713
2 libsystem_c.dylib 0x00007fff9dcc835d __v2printf + 669
3 libsystem_c.dylib 0x00007fff9dc9dbe6 _vasprintf + 569
4 libglib-2.0.0.dylib 0x0000000109c63b0a g_vasprintf + 26
5 libglib-2.0.0.dylib 0x0000000109c3bb29 g_strdup_printf + 169
6 libgeany.0.dylib 0x000000010906293c pm_treeview_query_tooltip + 252 (plugins.c:1602)
7 libgtk-quartz-2.0.0.dylib 0x00000001093bb64d _gtk_marshal_BOOLEAN__INT_INT_BOOLEAN_OBJECT + 109
8 libgobject-2.0.0.dylib 0x0000000109b81432 g_closure_invoke + 290
9 libgobject-2.0.0.dylib 0x0000000109b97a58 signal_emit_unlocked_R + 1832
10 libgobject-2.0.0.dylib 0x0000000109b988c7 g_signal_emit_valist + 2311
11 libgobject-2.0.0.dylib 0x0000000109b9957f g_signal_emit_by_name + 1711
12 libgtk-quartz-2.0.0.dylib 0x000000010949c647 gtk_tooltip_run_requery + 199
13 libgtk-quartz-2.0.0.dylib 0x000000010949bfec _gtk_tooltip_handle_event + 444
14 libgtk-quartz-2.0.0.dylib 0x00000001093b8589 gtk_main_do_event + 1289
15 libgdk-quartz-2.0.0.dylib 0x0000000109795964 gdk_event_dispatch + 84
16 libglib-2.0.0.dylib 0x0000000109c1d06d g_main_context_dispatch + 317
17 libglib-2.0.0.dylib 0x0000000109c1d38b g_main_context_iterate + 411
18 libglib-2.0.0.dylib 0x0000000109c1d69f g_main_loop_run + 207
19 libgtk-quartz-2.0.0.dylib 0x0000000109337edd gtk_dialog_run + 349
20 libgeany.0.dylib 0x00000001090313ae show_msgbox_dialog + 94 (dialogs.c:713)
21 libgeany.0.dylib 0x000000010903131f dialogs_show_msgbox + 255 (dialogs.c:749)
22 spellcheck.so 0x00000001128a9f2e sc_speller_reinit_enchant_dict + 574
23 spellcheck.so 0x00000001128aaa4e plugin_init + 478
24 libgeany.0.dylib 0x000000010906192a legacy_init + 10 (plugins.c:441)
25 libgeany.0.dylib 0x0000000109061f1a plugin_new + 1178 (plugins.c:565)
26 libgeany.0.dylib 0x0000000109062b08 pm_plugin_toggled + 280 (plugins.c:1484)
27 libgobject-2.0.0.dylib 0x0000000109b84640 g_cclosure_marshal_VOID__STRINGv + 176
28 libgobject-2.0.0.dylib 0x0000000109b8168a _g_closure_invoke_va + 282
29 libgobject-2.0.0.dylib 0x0000000109b9857b g_signal_emit_valist + 1467
30 libgobject-2.0.0.dylib 0x0000000109b98eb6 g_signal_emit + 134
31 libgtk-quartz-2.0.0.dylib 0x000000010931d03b gtk_cell_renderer_toggle_activate + 27
32 libgtk-quartz-2.0.0.dylib 0x00000001094d1c94 gtk_tree_view_column_cell_process_action + 980
33 libgtk-quartz-2.0.0.dylib 0x00000001094d26ac _gtk_tree_view_column_cell_event + 124
34 libgtk-quartz-2.0.0.dylib 0x00000001094c2a72 gtk_tree_view_button_press + 1650
35 libgtk-quartz-2.0.0.dylib 0x00000001093ba85f _gtk_marshal_BOOLEAN__BOXED + 95
36 libgobject-2.0.0.dylib 0x0000000109b81432 g_closure_invoke + 290
37 libgobject-2.0.0.dylib 0x0000000109b97bd0 signal_emit_unlocked_R + 2208
38 libgobject-2.0.0.dylib 0x0000000109b988c7 g_signal_emit_valist + 2311
39 libgobject-2.0.0.dylib 0x0000000109b98eb6 g_signal_emit + 134
40 libgtk-quartz-2.0.0.dylib 0x00000001094e4bf8 gtk_widget_event_internal + 616
41 libgtk-quartz-2.0.0.dylib 0x00000001093b8842 gtk_propagate_event + 322
42 libgtk-quartz-2.0.0.dylib 0x00000001093b8466 gtk_main_do_event + 998
43 libgdk-quartz-2.0.0.dylib 0x0000000109795964 gdk_event_dispatch + 84
44 libglib-2.0.0.dylib 0x0000000109c1d06d g_main_context_dispatch + 317
45 libglib-2.0.0.dylib 0x0000000109c1d38b g_main_context_iterate + 411
46 libglib-2.0.0.dylib 0x0000000109c1d69f g_main_loop_run + 207
47 libgtk-quartz-2.0.0.dylib 0x00000001093b7daf gtk_main + 191
48 libgeany.0.dylib 0x000000010905c256 main_lib + 5254 (libmain.c:1219)
49 geany
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/732#issuecomment-153697735
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20151104/54ee3df2/attachment.html>
More information about the Github-comments
mailing list