Public bug reported: I've used gtkwave for years, and it's been rock solid. However, the version that installs in 14.04.1 LTS crashes at the drop of a hat. From what I can determine from googling this problem, it appears that this issue has been observed before, and it's caused by libjudy being built incorrectly. See this discussion:
https://sourceforge.net/p/gtkwave/mailman/message/32631433/ Since this is an LTS, I'm guessing you should fix libjudy and then provide the update so that we can pull in the fixed packages via apt- get. When starting gtkwave, I see lots of messages like this that I've never seen with any other installation of gtkwave: JUDYMEM | free to non-malloc'd address 0x60ec900 blocked JUDYMEM | free to non-malloc'd address 0x60fc920 blocked JUDYMEM | free to non-malloc'd address 0x610c940 blocked JUDYMEM | free to non-malloc'd address 0x611c960 blocked JUDYMEM | free to non-malloc'd address 0x612c980 blocked JUDYMEM | free to non-malloc'd address 0x613c9a0 blocked JUDYMEM | free to non-malloc'd address 0x614c9c0 blocked JUDYMEM | free to non-malloc'd address 0x615c9e0 blocked JUDYMEM | free to non-malloc'd address 0x616ca00 blocked Something I do a lot is reload the waveform. These are the sorts of errors I get just before it crashes: GTKWAVE | Reloading waveform... *** Error in `gtkwave': double free or corruption (out): 0x0000000001001200 *** GTKWAVE | Reloading waveform... *** Error in `gtkwave': munmap_chunk(): invalid pointer: 0x00000000030000d0 *** ** Affects: gtkwave (Ubuntu) Importance: Undecided Status: New ** Tags: bad-build gtkwave libjudy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1471042 Title: gtkwave v3.3.58 crashes a lot because libjudy is built wrong To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gtkwave/+bug/1471042/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
