Description
Writing faulty plugin, which cannot be loaded:
/home/frlan/.config/geany/plugins/geanypy/plugins/geanypysql/geanypysql.py:46:
GtkWarning: Main: missing action (null)
menu = uimanager.get_widget('/MenuBar/Main')
Traceback (most recent call last):
File "/usr/local/lib/geany-plugins/geanypy/geany/manager.py", line 12, in init
self.loader = PluginLoader(plugin_dirs)
File "/usr/local/lib/geany-plugins/geanypy/geany/loader.py", line 21, in init
self.restore_loaded_plugins()
File "/usr/local/lib/geany-plugins/geanypy/geany/loader.py", line 49, in restore_loaded_plugins
self.load_plugin(filename)
File "/usr/local/lib/geany-plugins/geanypy/geany/loader.py", line 131, in load_plugin
inst = avail.cls()
File "/home/frlan/.config/geany/plugins/geanypy/plugins/geanypysql/geanypysql.py", line 47, in init menu.show_all()
AttributeError: 'NoneType' object has no attribute 'show_all'
Causing an error:
(geany:6687): GeanyPy-WARNING **: Konnte keine neue Instanz der Plugin-Verwaltung anlegen.
(Could not create a new instance of Plugin Manager)
Geany-INFO: Loaded: /usr/local/lib/geany/geanypy.so (GeanyPy)[Thread 0x7fff7e5bb700 (LWP 6727) exited]
(geany:6687): GeanyPy-CRITICAL **: GeanyPy_show_manager: assertion 'manager != NULL' failed
Now unloading GeanyPy and try to reenable it:
0 0x00007fff6a025c90 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
1 0x00007fff6a04bc92 in PyType_Ready () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
2 0x00007fff6a04e5ce in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
3 0x00007fff6a048ce3 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
4 0x00007fff6a0d0be3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
5 0x00007fff6a0d0fdf in PyObject_CallFunctionObjArgs () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
6 0x00007fff6a102fcd in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
7 0x00007fff6a179190 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
8 0x00007fff6a100639 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
9 0x00007fff6a13a7b9 in PyImport_ExecCodeModuleEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
10 0x00007fff6a13b90e in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
11 0x00007fff6a076e81 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
12 0x00007fff6a07746d in PyImport_ImportModuleLevel () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
13 0x00007fff6a10c468 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
14 0x00007fff6a0d0be3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
15 0x00007fff6a1786e7 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
16 0x00007fff6a101f02 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
17 0x00007fff6a179190 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
18 0x00007fff6a100639 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
19 0x00007fff6a13a7b9 in PyImport_ExecCodeModuleEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
20 0x00007fff6a13b90e in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
21 0x00007fff6a076e81 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
22 0x00007fff6a07746d in PyImport_ImportModuleLevel () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
23 0x00007fff6a10c468 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
24 0x00007fff6a0d0be3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
25 0x00007fff6a1786e7 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
26 0x00007fff6a101f02 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
27 0x00007fff6a179190 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
28 0x00007fff6a100639 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
29 0x00007fff6a13a7b9 in PyImport_ExecCodeModuleEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
30 0x00007fff6a13b90e in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
31 0x00007fff6a076e81 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
32 0x00007fff6a07746d in PyImport_ImportModuleLevel () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
33 0x00007fff6a10c468 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
34 0x00007fff6a0d0be3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
35 0x00007fff6a1786e7 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
36 0x00007fff6a101f02 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
37 0x00007fff6a179190 in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
---Type to continue, or q to quit---
38 0x00007fff6a100639 in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
39 0x00007fff6a13a7b9 in PyImport_ExecCodeModuleEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
40 0x00007fff6a13b90e in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
41 0x00007fff6a076e81 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
42 0x00007fff6a07746d in PyImport_ImportModuleLevel () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
43 0x00007fff6a10c468 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
44 0x00007fff6a0d0be3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
45 0x00007fff6a0d1be1 in PyObject_CallFunction () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
46 0x00007fff6a077ea6 in PyImport_Import () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
47 0x00007fff6a07804a in PyImport_ImportModule () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
48 0x00007fff6a12000c in Py_InitializeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
49 0x00007fff69d7985f in GeanyPy_start_interpreter () at ../geanypy/src/geanypy-plugin.c:88
50 plugin_init (data=) at ../geanypy/src/geanypy-plugin.c:249
51 0x00000000004c33d1 in plugin_load (plugin=0x16b1190) at ../src/plugins.c:614
52 plugin_new (fname=0x1a1e650 "/usr/local/lib/geany/geanypy.so", load_plugin=1, add_to_list=1) at ../src/plugins.c:769
53 0x00000000004c3f8f in pm_plugin_toggled (cell=0x7fff63dad998, pth=0x88 <error: Cannot access memory at address 0x88>, data=0x0)
at ../src/plugins.c:1281
54 0x00007ffff6151ed0 in g_cclosure_marshal_VOID__STRINGv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
55 0x00007ffff614f474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
56 0x00007ffff6169087 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
57 0x00007ffff61699df in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
58 0x00007ffff782c711 in gtk_cell_renderer_toggle_activate (cell=, event=, widget=,
path=<optimized out>, background_area=<optimized out>, cell_area=<optimized out>, flags=(unknown: 0)) at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkcellrenderertoggle.c:407
59 0x00007ffff79ca477 in gtk_tree_view_column_cell_process_action (tree_column=0x11, window=0x88, window@entry=0x0,
background_area=0x0, background_area@entry=0x7fffffffd880, cell_area=0x438, cell_area@entry=0x7fffffffd890, flags=0, action=26875504, action@entry=2, focus_rectangle=0x0, editable_widget=0x7fffffffd878, event=0x16af230, path_string=0x1a1e630 "19", expose_area=<optimized out>) at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtktreeviewcolumn.c:2913
60 0x00007ffff79ca6ab in _gtk_tree_view_column_cell_event (tree_column=0x16a33f0, editable_widget=0x7fffffffd878, event=0x16af230,
path_string=0x1a1e630 "19", background_area=0x7fffffffd880, cell_area=0x7fffffffd890, flags=0) at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtktreeviewcolumn.c:3190
61 0x00007ffff79bf5f0 in gtk_tree_view_button_press (widget=0x1566910, event=0x16af230)
at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtktreeview.c:2730
62 0x00007ffff78c095f in _gtk_marshal_BOOLEAN__BOXED (closure=0x955e60, return_value=0x7fffffffda60, n_param_values=,
param_values=0x7fffffffdb10, invocation_hint=<optimized out>, marshal_data=0x7ffff79beaf0 <gtk_tree_view_button_press>) at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkmarshalers.c:86
63 0x00007ffff614f245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
64 0x00007ffff6160e62 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
---Type to continue, or q to quit---
65 0x00007ffff6169285 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
66 0x00007ffff61699df in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
67 0x00007ffff79d7adc in gtk_widget_event_internal (widget=widget@entry=0x1566910, event=event@entry=0x16af230)
at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkwidget.c:5010
68 0x00007ffff79d7dd1 in IA__gtk_widget_event (widget=widget@entry=0x1566910, event=event@entry=0x16af230)
at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkwidget.c:4807
69 0x00007ffff78bf0a4 in IA__gtk_propagate_event (widget=0x1566910, event=0x16af230)
at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkmain.c:2490
70 0x00007ffff78bf53b in IA__gtk_main_do_event (event=0x16af230) at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkmain.c:1685
71 0x00007ffff753377c in gdk_event_dispatch (source=, callback=, user_data=)
at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gdk/x11/gdkevents-x11.c:2403
72 0x00007ffff5e79c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
73 0x00007ffff5e79f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
74 0x00007ffff5e7a272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
75 0x00007ffff78be4b7 in IA__gtk_main () at /build/gtk+2.0-Gthrko/gtk+2.0-2.24.25/gtk/gtkmain.c:1257
76 0x00000000004b4796 in main (argc=1, argv=0x7fffffffe138) at ../src/main.c:1236