Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
clone 584272 -1
reassign -1 myspell-hu
severity -1 critical
found -1 0.99.4-1.3
retile -1 dictionary broken, makes hunspell crash (and e.g. enchant/pidgin)
reassign 584272 libhunspell-1.2-0
retitle 584272 crashes with malformed dictionaries
severity 584272 important
block -1 by 476677
thanks
Hi,
On Wed, Jun 09, 2010 at 12:02:14AM +0200, Rene Engelhard wrote:
> On Tue, Jun 08, 2010 at 10:30:02PM +0200, Paul Chany wrote:
> > > On Tue, Jun 08, 2010 at 09:06:21PM +0200, Paul Chany wrote:
> > >> Rene Engelhard <rene@debian.org> writes:
> > >>
> > >> > On Sun, Jun 06, 2010 at 07:35:11PM +0100, Iulian Udrea wrote:
> > >> >> 1259.08 <ari> iulian: the problem is in hunspell
> > >>
> > >> > I doubt that it's a problem of hunspell - but if it is it's a dictionary bug.
> > >> > Paul, I see you use hu_HU as locale, are you also using the hungarian
> > >> > myspell/hunspell dictionary with enchant? If yes, which one? Does it
> > >> > work if you exchange them? Or remove the one you use=
> > >>
> > >> I have installed hunspell version 1.2.11-1 but I haven't installed
> > >> hunspell-hu.
> > >
> > > And myspell-hu?
> >
> > I have installed myspell-hu version 0.99.4-1.3
>
> Aha. So myspell-hu is buggy.
For that case, for reference, we had a discussion on IRC yesterday
about that:
17:50 < _rene_> ari: looks like a pattern bug to me
17:50 < _rene_> eh
17:50 < _rene_> s/pattern/dictionary/
17:51 -!- nthykier [~nthykier@217.237.166.202] has quit [Ping timeout: 480
seconds]
17:52 -!- guus [guus@234-166.surfsnel.dsl.internl.net] has quit [Quit: Changing
server]
17:52 < ari> right
17:59 < _rene_> bu still this is just a HUNSPELL_WARNING(), not a crash which
should prevent pidgin from doing something
17:59 < _rene_> so I am still not convinced it's a hunspell bug. yes, the dict
probably is buggy and hunspell complains, but...
18:00 < _rene_> Paul sent no bt with anything hunspellish in it
18:01 < ron> after its done warning, does it return a NULLish (or just invalid)
something back to pidgin?
18:02 < ron> error handling isn't among bigstar's strong points
[...]
host closed the connection]
18:05 < _rene_> ron: -1 afaics if at all, but that only if malloc() fails. See
http://www.google.com/codesearch/p?hl=de#L2WY3uEXPxg/trunk/Hunspell/src/hunspell/hashmgr.cxx&q=bad%20flagvector&sa=N&cd=2&ct=rc
18:05 < zumbi> is BTS slowish/dead?
18:08 < _rene_> ron: line 505 ff
18:09 < ron> _rene_: yeah, found it, but that's the most fucked up interface
ever. I can't use the normal browser text search in it. yay goog
18:09 < ron> so what if len == 0 ?
18:09 < ron> or at least gets turned into it after being 1
18:11 -!- marga [~marga@190.55.191.246] has quit [Ping timeout: 480 seconds]
18:11 -!- marga (Margarita Manterola) [~marga@190.55.191.246] has joined
#debian-devel
18:12 -!- sabdfl [~sabdfl@loquat.canonical.com] has quit [Quit: Leaving.]
18:13 < _rene_> ron: yeah, that could be..
18:14 < ron> _rene_: or any odd length maybe ... len / 2 * sizeof(short)
isn't big enough to hold len if anything tries
18:15 < ron> dumping the value of len when it fails doesn't sound like useless
information to follow in any case
18:16 < _rene_> yeah, please write to that bug, will forward that upstream when
we know which dict he uses
18:16 < ron> ari: ^
18:18 < ari> i really have no idea at this point if the warning is related to
the crash at all
18:19 < ari> frankly the rest of the replies are just confusing
18:21 -!- sabdfl (Mark Shuttleworth) [~sabdfl@loquat.canonical.com] has joined
#debian-devel
18:22 < _rene_> ari: ack
18:22 < _rene_> ron: you can't do? ;)
Cloning the bug to myspell-hu, making it critical as it "breaks unrelated
software" and downgrading this one to important. Will talk with upstream...
Grüße/Regards,
René
--
.''`. René Engelhard -- Debian GNU/Linux Developer
: :' : http://www.debian.org | http://people.debian.org/~rene/
`. `' rene@debian.org | GnuPG-Key ID: D03E3E70
`- Fingerprint: E12D EA46 7506 70CF A960 801D 0AA0 4571 D03E 3E70
Reply to:
- References:
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Rene Engelhard <rene@debian.org>
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Iulian Udrea <iulian@ubuntu.com>
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Rene Engelhard <rene@debian.org>
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Rene Engelhard <rene@debian.org>
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Paul Chany <csanyipal@gmail.com>
- Bug#584272: Can't start pidgin: bad flagvector, (Pidgin:4135): Json-CRITICAL, jack server is not running
- From: Rene Engelhard <rene@debian.org>