On 26/05/17 16:30, James Cowgill wrote: > Control: severity -1 grave > > Hi > > On 26/05/17 16:01, Alex Wilk wrote: >> Package: jackeq >> Version: 0.5.9-2+b2 >> Severity: normal >> >> Dear Maintainer! >> >> ,---- >> | $ jackeq >> | jackEQ 0.5.9 >> | (c) 2003 - 2009 P. Shirkey >> | Featuring the DJEQ ladspa plugin by S. Harris >> | With assistance from J. O'Quin on the awesome Jack i/o dropdown menu >> | This is free software, and you are welcome to redistribute it >> | under certain conditions; see the file COPYING for details. >> | Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve >> property `gtk-primary-button-warps-slider' of type `gboolean' from rc file >> value "((GString*) 0x55e8dc961840)" of type `gboolean' >> | zsh: segmentation fault jackeq >> `---- > > Unfortunately I cannot get jackeq to start at all so I'm raising the > severity. > > From a brief look in gdb, it seems that jackeq passes gtk a truncated > pointer. I expect this was triggered by the recent PIE rebuild exposing > the fact that jackeq is not 64-bit clean.
So the bug is in src/gtkmeter.c, where gtk_meter_get_type returns an unsigned int instead of a pointer. This code looked _very_ familiar because the exact same code has already been fixed in jamin! See #848672 Compare jamin from jessie with jackeq from stretch: https://sources.debian.net/src/jamin/0.97.14~cvs~81203-4/src/gtkmeter.c/ https://sources.debian.net/src/jackeq/0.5.9-2/src/gtkmeter.c/ Code search: https://codesearch.debian.net/search?q=gtk_meter_get_type So probably kluppe and timemachine are affected as well. *sighs at code duplication* James
signature.asc
Description: OpenPGP digital signature