Assertion fail in mcoputils

Patric A. v. Löwis of Menar kde at vLoewis.de
Sat Dec 28 18:47:14 GMT 2002


On Friday 20 December 2002 13:43, Stefan Westerfeld wrote:
>    Hi!
>
> On Mon, Dec 16, 2002 at 06:55:58PM +0100, Patric A. v. L?wis of Menar wrote:
> > On Monday 16 December 2002 17:12, Patric v. Loewis of Menar wrote:
> > > i've been trying to compile & install a new kdedesktop for about three
> > > weeks now. There is one common problem i have with all versions from
> > > 3.0.5 to 3.1-rc(1-5):
> > > On startup and every time i try to startup konqueror there a complaint
> > > about a failing assertion c != '\n' in line 257 of mcoputils.cc
> > > function tokenize.
> >
> > My apologies. The line is:
> >
> > vloewis at Nuschka:~/alsa/alsa-lib-0.9.0rc6 > artscat
> > file ../../mcop/mcoputils.cc: line 264 (static bool
> > Arts::MCOPUtils::tokenize(const std::string&, std::string&,
> > std::vector<std::string, std::allocator<std::string> >&)): assertion
> > failed: (c != '\n')
>
> Can you provide a backtrace? (i.e. start artscat in gdb and let it crash
> there?).
>
>    Cu... Stefan

Hi,
sorry for the delay. Christmas.
I don't know how to do a backtrace with gdb:

GNU gdb 5.3
...
This GDB was configured as "i686-pc-linux-gnu"...
"/home/vloewis/kde-3.1-rc5/arts-1.1/soundserver/artscat": not in executable 
format: File format not recognized

Well ... I got my system running by editing ~vloewis/.mcoprc. I removed the 
'\n' character at the end of the single line file and clamped it down with:

chmod a-w .mcoprc

The line inside .mcoprc is:

GlobalComm=Arts::TmpGlobalComm

I do not consider this fix satisfatory, but it works for the moment.
Happy New Year

Patric



More information about the kde-multimedia mailing list