tonyw wrote:Quite right, and only you can find that out. Unless you are prepared to isolate the problem as I have described, we can't help you.
Just to avoid any misunderstanding, first let me clarify that I'm writing the following with the friendliest intentions and tone I'm capable of, and for the sake of AmigaOS and the community (given that, as already said, I personally am not affected at all about this MultiView problem - in fact, it came out only because you suggested to make a test with it, but I have never copied a piece of text in my life from MultiView, as I simply don't use it). Also, the fact that I'm here making tests and reporting as accurately as I can, despite I'd have a much better use for my little spare time, should be a sign of my willingness to help (again, in this specific case, it's me trying to help, not the other way around)
That said, back to the topic...
Making tests on a fresh installation is useless not only because of the reasons already explained, but also because AmigaOS is a product that will end up in the hands of many (and lets hope lots of) people, and each and every one will have a system of his own, in one way or another: AmigaOS will have to be robust to perform as well as possible under the most disparate conditions - operating correctly when freshly installed is only the starting point.
On my system something doesn't work: it could be that I did something wrong, that something went wrong, or that there's something wrong in the OS... who knows, but let's find out testing this specific system! - this is the system where the conditions that cause the problem exist and, therefore, such system is a precious resource for bug hunting, since being able to reproduce problems is fundamental for such a task.
So, on with the tests...
I had said that I'd have checked with Snoopy, and so I did.
I have enabled all the traces supported by Snoopy and this is the result given by running MultiView from shell:
Code: Select all
Log Generated by; Snoopy 53.28 (7.7.2012)
00001 : Shell Process : FAIL = FindVar("applications:MultiView",LV_ALIAS) = 0x00000000 [7uS]
00002 : Shell Process : FAIL = FindSegment("applications:MultiView",0x00000000,USER) [14uS]
00003 : Shell Process : FAIL = FindSegment("applications:MultiView",0x00000000,SYSTEM) [1uS]
00004 : ENV/env-handler 52.2 : FAIL = Lock("ENVARC:ELF.LazyBinding",SHARED) [39uS]
00005 : MultiView : FAIL = Open("PROGDIR:Catalogs/english/Sys/utilities.catalog",OLD) = [0x00000000] [39uS]
00006 : MultiView : FAIL = Open("LOCALE:Catalogs/english/Sys/utilities.catalog",OLD) = [0x00000000] [71uS]
00007 : MultiView : FAIL = Open("PROGDIR:Catalogs/english_UTF-8/Sys/utilities.catalog",OLD) = [0x00000000] [21uS]
00008 : MultiView : FAIL = Open("LOCALE:Catalogs/english_UTF-8/Sys/utilities.catalog",OLD) = [0x00000000] [38uS]
00009 : MultiView : FAIL = Open("PROGDIR:Catalogs/english_US_ASCII/Sys/utilities.catalog",OLD) = [0x00000000] [20uS]
00010 : MultiView : FAIL = Open("LOCALE:Catalogs/english_US_ASCII/Sys/utilities.catalog",OLD) = [0x00000000] [37uS]
00011 : MultiView : FAIL = Open("PROGDIR:Catalogs/english/Sys/libs.catalog",OLD) = [0x00000000] [20uS]
00012 : MultiView : FAIL = Open("LOCALE:Catalogs/english/Sys/libs.catalog",OLD) = [0x00000000] [38uS]
00013 : MultiView : FAIL = Open("PROGDIR:Catalogs/english_UTF-8/Sys/libs.catalog",OLD) = [0x00000000] [20uS]
00014 : MultiView : FAIL = Open("LOCALE:Catalogs/english_UTF-8/Sys/libs.catalog",OLD) = [0x00000000] [151uS]
00015 : MultiView : FAIL = Open("PROGDIR:Catalogs/english_US_ASCII/Sys/libs.catalog",OLD) = [0x00000000] [25uS]
00016 : MultiView : FAIL = Open("LOCALE:Catalogs/english_US_ASCII/Sys/libs.catalog",OLD) = [0x00000000] [40uS]
00017 : ENV/env-handler 52.2 : FAIL = Lock("ENVARC:MultiView",SHARED) [42uS]
00018 : MultiView : FAIL = GetVar("MultiView/Workbench",0x5C3CE910,30,0x00000D00) [363uS]
00019 : MultiView : FAIL = Lock("REXX:MultiView",SHARED) [174uS]
00020 : AsyncLayoutDaemon : <----- PRIVATEInternalRunCommand("<untracked>", ARG:"<NULL>") = [30026420 (0x01CA2AB4)]
Please note that trying to mark/copy generates no output (i.e. the above is what's generated at startup).
Finally, one question: earlier in this thread buttons are mentioned, but I've never ever seen buttons in MultiView... is that because the program offers a stripped-down interface only if catalogs are missing (as shown in the log)?