Bug#935913: gle-graphics: qgle segfaults when modifying text strings

Francesco Poli (wintermute) invernomuto at paranoici.org
Tue Aug 27 18:15:24 BST 2019


Package: gle-graphics
Version: 4.2.5-7+b1
Severity: normal

Hello again!

I found a reproducible segfault in gle-graphics:

  0) start the GUI

     $ qgle

  1) click on "New" in the toolbar

  2) accept the default size by clicking on "OK" in the dialog window

  3) click on "Edit Mode" in the toolbar

  4) click on "Text Tool" in the sidebar

  5) click somewhere on the canvas: the ``X'' string appears

  6) click on the "Pointer Tool" in the sidebar

  7) click on the ``X'' string on the canvas

  8) in the Properties sidepane, double-click on the Value of the
     "Text" Property

  9) enter another string (such as ``foo'') and press [Enter]
     on the keyboard

If you manage to get here, you should see an application crash
with the following output in the terminal:

  Script:
  size 12.0 12.0
  
  GLE 4.2.5[gle-GjwQeU.gle]-C-R-[gle-3XcUnT][.eps]
  GLE 4.2.5[gle-GjwQeU.gle]-C-R-[gle-sXinOo][.eps]
  Segmentation fault

and the following error in /var/log/kern.log:

  traps: qgle[4876] general protection fault ip:7f3a56129a4f sp:7ffcb0605670 error:0 in libgs.so.9.27[7f3a55ee0000+357000]


Please note that the segfault may even happen at an earlier step...


Please investigate and fix the bug and/or forward my report upstream,
as appropriate.

Thanks for your time!
Bye.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gle-graphics depends on:
ii  libc6                   2.28-10
ii  libcairo2               1.16.0-4
ii  libgcc1                 1:9.2.1-4
ii  libgl1                  1.1.0-1+b1
ii  libglib2.0-0            2.60.6-2
ii  libglu1-mesa [libglu1]  9.0.0-2.1+b3
ii  libjpeg62-turbo         1:1.5.2-2+b1
ii  libncurses6             6.1+20190803-1
ii  libpng16-16             1.6.37-1
ii  libpoppler-glib8        0.71.0-5+b1
ii  libqt4-network          4:4.8.7+dfsg-19
ii  libqt4-opengl           4:4.8.7+dfsg-19
ii  libqtcore4              4:4.8.7+dfsg-19
ii  libqtgui4               4:4.8.7+dfsg-19
ii  libstdc++6              9.2.1-4
ii  libtiff5                4.0.10+git190818-1
ii  libtinfo6               6.1+20190803-1
ii  zlib1g                  1:1.2.11.dfsg-1+b1

Versions of packages gle-graphics recommends:
pn  gle-graphics-doc  <none>
ii  libgs9            9.27~dfsg-3.1

gle-graphics suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list