Problem with imported yWriter4 file in Mono

5 views
Skip to first unread message

Bethany

unread,
Jun 27, 2009, 5:40:19 PM6/27/09
to yWriter
Hi. I'm running yWriter5 v. 5.1.0.1 in Mono 2.4, on Linux Mint. I have
a fairly large project (~90k words, with lots of notes and unused
scenes [I love that feature!]) in yWriter4 format. When I import it,
it seems to work fine; but when I click on a chapter with several
scenes, the program freezes, my computer stops recognizing my mouse at
all, and I have to restart it (ctrl-alt-delete still works).

When I restart and open up yW5 again, it will try to load my imported
project, but stall. I've tried leaving it to run for a half-hour or
so, but it was still stuck on "Loading [Projectname]".

I'd just use yWriter4 -- its features are fine for my use -- but
there's a lag between the keystroke and the letter appearing. It's
just slow enough to be annoying. (I've got Wine set to Windows XP, and
the list of drivers has oleaut32, riched20, and riched32 in the list,
as suggested. It doesn't seem to make much difference.)

Anyone know how to solve at least one of these problems? I'd rather
use yWriter5, but would be almost as happy with yWriter4 if only the
text would keep up with my typing.

Nathan Zalman

unread,
Jun 28, 2009, 12:03:00 PM6/28/09
to ywr...@googlegroups.com
I hate this kind of problem.  I'm also a Linux user and we're just not used to lockups except on MSNBC at night.  Have you tried looking at the Kernel and System logs?  After you reboot there might be a trail of breadcrumbs there you can follow.  Is there any way to set debug flags in yWriter5, like a "verbose" flag, that will dump diagnostics as you go?

Hope this helps!

Has anyone put together a test project (something filled with "lorem ipsum" text, fake chapters, characters, etc ) to use to test the program?  Someone could probably create a script to generate a test project like this if the file format specs are public.  Has anyone done this?  I'd volunteer but I'm in the middle of a project.  I don't want to get to 90k and beyond and then discover that the thing goes brain dead from the strain.  That would be almost as bad as not having backups.

Cheers,

Nathan

Simon Haynes

unread,
Jun 28, 2009, 8:29:13 PM6/28/09
to ywr...@googlegroups.com

I'm afraid Mono is still very much a work in progress. I don't use APIs or third-party controls in my apps, but if the mono libraries don't work properly I can only code around known issues or wait for them to catch up.

I tried recompiling one of my VB08 apps on Linux Mono yesterday, which would allow me to distribute a binary compiled against Mono rather than VB. Unfortunately despite spending several hours on the attempt there's a persistant compiler error. I was trying to compile a very simple application with just one form:


Visual Basic.Net Compiler version 0.0.0.5914 (Mono 2.4.2 - r)
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.

/home/simon/SimBackup/MY DOCUMENTS/VB2008/Hamtime2/<MyGenerator> (1,1) : Error VBNC99999: There was an exception during code generation.
/home/simon/SimBackup/MY DOCUMENTS/VB2008/Hamtime2/<MyGenerator> (1,1) : Error VBNC99999: Unexpected error: There has been an internal error in the compiler:
at vbnc.Helper.Stop (System.String Message) [0x00014] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Helper.vb:2531
at vbnc.Emitter.EmitLoadVftn (vbnc.EmitInfo Info, System.Reflection.MethodBase Method) [0x00062] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Emit/Emitter.vb:460
at vbnc.MethodPointerClassification.GenerateCode (vbnc.EmitInfo Info) [0x00087] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Classifications/MethodPointerClassification.vb:70
at vbnc.DelegateOrObjectCreationExpression.GenerateCodeInternal (vbnc.EmitInfo Info) [0x0000d] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/DelegateOrObjectCreationExpression.vb:99
at vbnc.Expression.GenerateCode (vbnc.EmitInfo Info) [0x000dd] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Expression.vb:195
Compilation took 00:00:04.7400240

Cheers
Simon
--
Software designer & programmer
+ Free apps for writers and readers http://www.spacejock.com
Author of the Hal Spacejock series
+ "Better than Red Dwarf" http://www.spacejock.com.au


Bethany wrote:

>
> Hi. I'm running yWriter5 v. 5.1.0.1 in Mono 2.4, on Linux Mint. I have
> a fairly large project (~90k words, with lots of notes and unused
> scenes [I love that feature!]) in yWriter4 format. When I import it,
> it seems to work fine; but when I click on a chapter with several
> scenes, the program freezes, my computer stops recognizing my mouse at
> all, and I have to restart it (ctrl-alt-delete still works).
>
> When I restart and open up yW5 again, it will try to load my imported
> project, but stall. I've tried leaving it to run for a half-hour or
> so, but it was still stuck on "Loading [Projectname]".
>
> I'd just use yWriter4 -- its features are fine for my use -- but
> there's a lag between the keystroke and the letter appearing. It's
> just slow enough to be annoying. (I've got Wine set to Windows XP, and
> the list of drivers has oleaut32, riched20, and riched32 in the list,
> as suggested. It doesn't seem to make much difference.)
>

> Anyone know how to solve at least one of these problems? I'd rather
> use yWriter5, but would be almost as happy with yWriter4 if only the
> text would keep up with my typing.
>

> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups "yWriter" group.
> To post to this group, send email to ywr...@googlegroups.com
> To unsubscribe from this group, send email to ywriter+u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/ywriter?hl=en
> -~----------~----~----~----~------~----~------~--~
>

Reply all
Reply to author
Forward
0 new messages