Closed #1781 via #1799.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#event-1555190251
@elextr: Good catch! :clap:
The first plugin in my list is Addons. If I give it a help function then in the
good case I get the desired help (e.g. auto-mark). But in the bad case it opens
the wrong help now (Addons) instead of crashing.
--
You are receiving this because you are subscribed to
Hmmm...will try to give the first plugin a help. If your assumption is true it
should then open the wrong help instead of crashing. But I will be gone now,
maybe I got time for it in the evening. Thanks for your help.
--
You are receiving this because you are subscribed to this thread.
Reply to
So somewhere maybe the PM is reading the active row instead of remembering
which plugin its enabling, so its suddenly getting a disconnect between a
plugin it thought had help and one that doesn't.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly
I can confirm that.
The click speed in the bad case is that fast that the first row of the table
gets selected shortly.
In the good case without the crash, the selected row does not change.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or vie
I am currently on a different machine and only have Geany core plugins (all of
which have no help) so I can't try it again, but one thing I noticed is that if
you double click on the checkbox the selected row jumps to the top. Maybe you
are double clicking and changing the selected row and conf
Never mind.
I can confirm it is the click speed between the On-Off which matters:
- clicking in a one second speed (like _"21 - click - 22 -click - 23 - click"_)
"solves" the problem, no crash
- if I click fast then a single "On-Off-On-Help" or "Off-On-Help" sequence is
enough to get the crash
Oh, I read @codebrainz versions, oops :)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368306510
> No GTK 3.18.9, GLib 2.48.2
I think you mis-read something. This are exactly the versions I use.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368306329
> Are you using the same GTK/glib versions?
No GTK 3.18.9, GLib 2.48.2
I think its far more likely to be sensitive to the time between on and off, on
is the thing that loads the .so and links symbols, ok, its likely to be faster
the second and subsequent times, but still its some work. And if
I just downloaded the current master version of geany into a new, fresh
directory and built that. No difference, sill crashes (just to be sure I did
not mess something up in my other folder).
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or vi
To point one thing out: it does not happen always but in far more than 50% of
my attempts.
I tried waiting after the multiple On-Off-On-Switching. So I waited 5, 10 and
20seconds before clicking on "Help" but it did not make a difference. Still
crashes. So as you say if something is "out of syn
The plugin doesn't matter. I can re-produce it with every plugin that supports
the help button/which has got an help button. To be explicit I re-produced it
with this plugins:
- Auto-Close
- Auto-Mark
- Code Navigation
- Commander
- Define formatter
- GeanyCtags
- Latex
- Macros
- Project Organiz
The line in the
[BT](https://github.com/geany/geany/blob/7d2e6182110a24b505c732f221dd79415f174024/src/plugins.c#L1868)
indicates that cbs.help is null, and thats set
[here](https://github.com/geany/geany/blob/7d2e6182110a24b505c732f221dd79415f174024/src/plugins.c#L539)
which as you can see will
Cannot reproduce, @LarsGit223 which plugin?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368302510
Ok, I can only reproduce it with a GTK3 based build. Here is the backtrace:
```
(gdb) bt
#0 0x in ?? ()
#1 0x7799dc4e in pm_on_plugin_button_clicked (button=,
user_data=0x6) at plugins.c:1868
#2 0x755b1fa5 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/li
I did try that with several different plugins.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368242966
Cannot re-produce it myself now. I am now on GTK2. Will try some time later
again with GTK3.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368242807
Did you try enabling/disabling a plugin fast? (On-Off-On-Off-On-Off-On-Help ==>
crash)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368242218
I cannot reproduce here. Could [post a
backtrace](https://www.geany.org/Support/Bugs) to see where it's crashing?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1781#issuecomment-368241
20 matches
Mail list logo