baedert / corebird

Native Gtk+ Twitter Client
https://corebird.baedert.org
GNU General Public License v3.0
791 stars 78 forks source link

Double free or corruption during startup #799

Closed nathan-thenut closed 6 years ago

nathan-thenut commented 6 years ago

When starting corebird on Archlinux I get this:

(corebird:3928): corebird-DEBUG: Corebird.vala:208: startup

(corebird:3928): Gtk-WARNING **: Theme parsing error: style.css:20:13: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(corebird:3928): Gtk-WARNING **: Theme parsing error: style.css:231:16: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(corebird:3928): Gtk-WARNING **: Theme parsing error: style.css:237:19: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(corebird:3928): Gtk-WARNING **: Theme parsing error: style.css:238:25: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(corebird:3928): Gtk-WARNING **: Theme parsing error: style.css:243:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.
(corebird:3928): corebird-DEBUG: Creating stream for nathaneik
(corebird:3928): corebird-DEBUG: 0 Starting stream for nathaneik
(corebird:3928): corebird-DEBUG: REST: GET 1.1/users/show.json?user_id=517916955&skip_status=true
(corebird:3928): corebird-DEBUG: REST: GET 1.1/friendships/no_retweets/ids.json
(corebird:3928): corebird-DEBUG: REST: GET 1.1/blocks/ids.json
(corebird:3928): corebird-DEBUG: REST: GET 1.1/mutes/users/ids.json
*** Error in `corebird': double free or corruption (out): 0x00007ffdc86406f0 ***
[1]    3928 abort (core dumped)  corebird

This started a few days ago. The full gdb log is here: https://paste.xinu.at/V3zj/

baedert commented 6 years ago

sigh can't depend on anything.

The installed versions of gspell and enchant are 1.6.1 and 2.1.2?

nathan-thenut commented 6 years ago

Yes. I have enchant 1.6.1 due to gnucash and its webkitgtk2 fuck up sigh

baedert commented 6 years ago

What does enchant-lsmod -list-dicts print? and echo $LANG?

nathan-thenut commented 6 years ago
enchant-lsmod -list-dicts:
*** Error in `enchant-lsmod': double free or corruption (out): 0x00007fffdc030a60 ***
[1]    6090 abort (core dumped)  enchant-lsmod -list-dicts

Daaaaaang.

echo $LANG:
en_GB.UTF-8
baedert commented 6 years ago

Can you report that to https://github.com/abiword/enchant ? And does just executing enchant-lsmod work?

nathan-thenut commented 6 years ago

Yes. I will do that. sigh Yea that works. Output:

hunspell (Hunspell Provider)
voikko (Voikko Provider)
hspell (Hspell Provider)
hspell (Hspell Provider)
myspell (Myspell Provider)
zemberek (Zemberek Provider)
aspell (Aspell Provider)
voikko (Voikko Provider)
aspell (Aspell Provider)
baedert commented 6 years ago

Seems weird that it prints some of those twice but ok. I'm not sure where the myspell and the zemberek provider even come from. What does pacman -Qs hunspell print?

nathan-thenut commented 6 years ago

It prints this:

local/hunspell 1.6.2-1
    Spell checker and morphological analyzer library and program
baedert commented 6 years ago

Ok, closing this since it's an enchant problem.