alphapapa / yequake

Drop-down Emacs frames, like Yakuake
GNU General Public License v3.0
213 stars 16 forks source link

yequake segfaults emacs 29.0.50 #22

Open epichub opened 2 years ago

epichub commented 2 years ago

When running "M-x yequake-toggle" emacs hangs 0.5 sec then quits:

Fatal error 11: Segmentation fault
Backtrace:
emacs(+0x127b52)[0x55d590f41b52]
emacs(+0x3dc7d)[0x55d590e57c7d]
emacs(+0x3e1c9)[0x55d590e581c9]
emacs(+0x125e2e)[0x55d590f3fe2e]
emacs(+0x125eaa)[0x55d590f3feaa]
/usr/lib/libpthread.so.0(+0x13870)[0x7f9ca0807870]
/usr/lib/libgdk-3.so.0(gdk_window_set_skip_taskbar_hint+0x0)[0x7f9ca1ff4f10]
emacs(+0xfff9e)[0x55d590f19f9e]
emacs(+0x214fb2)[0x55d59102efb2]
emacs(+0x5795e)[0x55d590e7195e]
emacs(+0x5ac83)[0x55d590e74c83]
emacs(+0x218abf)[0x55d591032abf]
emacs(+0x18cd73)[0x55d590fa6d73]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x18ee63)[0x55d590fa8e63]
emacs(+0x18cd73)[0x55d590fa6d73]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x189293)[0x55d590fa3293]
emacs(+0x18cd73)[0x55d590fa6d73]
emacs(+0x18ee63)[0x55d590fa8e63]
emacs(+0x18a9ee)[0x55d590fa49ee]
emacs(+0x18cd73)[0x55d590fa6d73]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
emacs(+0x18ccbf)[0x55d590fa6cbf]
emacs(+0x1cac91)[0x55d590fe4c91]
...
[1]    3112132 segmentation fault (core dumped)  emacs --debug-init

I use doom-emacs..

my yequake-setup is: package-install:

(package! yequake
    :recipe (:repo "alphapapa/yequake"))

package-setup

(use-package! yequake
  :custom
  (yequake-frames
   '(("org-capture"
      (buffer-fns . (yequake-org-capture))
      (width . 0.75)
      (height . 0.5)
      (alpha . 0.95)
      (frame-parameters . ((undecorated . t)
               (skip-taskbar . t)
               (sticky . t)))))))

yequake-frames value (through C-h v)

yequake-frames is a variable defined in yequake.el.

Value
(("org-capture"
  (buffer-fns yequake-org-capture)
  (width . 0.75)
  (height . 0.5)
  (alpha . 0.95)
  (frame-parameters
   (undecorated . t)
   (skip-taskbar . t)
   (sticky . t))))

Original Value
nil

I really hope this is my config mistake - cause I really want to use yequake to capture webpages :)

alphapapa commented 2 years ago

Hello,

If a newer, in-development version of Emacs crashes, I think you should report this as an Emacs bug so they can fix it. :)