aros-development-team / contrib Goto Github PK
View Code? Open in Web Editor NEWports and miscellaneous components contributed to AROS, but not strictly part of AROS.
ports and miscellaneous components contributed to AROS, but not strictly part of AROS.
Running the Scalos Menu Prefs Editor on i386 ABIv1 hosted crashes:
#0 0xda5db4de in AddAddresses (srcTree=0xb4bd3fda, MenuTree=0xda5e9ffa, BaseAddr=0xda5e9fe0 "")
at /home/mazze/projects/fullaros/aros-src/contrib/scalos/Plugins/Prefs/Menu/./MenuPrefs.c:3547
#1 0xda5db6dd in AddAddresses (srcTree=0xda5e9fe4, MenuTree=0xda5e9fe4, BaseAddr=0xda5e9fe0 "")
at /home/mazze/projects/fullaros/aros-src/contrib/scalos/Plugins/Prefs/Menu/./MenuPrefs.c:3579
#2 0xda5d9f7b in ReadPrefsFile (inst=0xda5fb10c, Filename=0xda5e5572 "ENV:Scalos/Menu13.prefs", Quiet=1)
at /home/mazze/projects/fullaros/aros-src/contrib/scalos/Plugins/Prefs/Menu/./MenuPrefs.c:2860
#3 0xda5d2d01 in MenuPrefsDispatcher (cl=0xda59e220, obj=0xda5faf8c, msg=0xda5b17f4) at /home/mazze/projects/fullaros/aros-src/contrib/scalos/Plugins/Prefs/Menu/./MenuPrefs.c:797
#4 0xd9cd3a16 in metaDispatcher (cl=0xda59e220, obj=0xda5faf8c, msg=0xda5b17f4) at /home/mazze/projects/fullaros/aros-src/workbench/libs/muimaster/./support_classes.c:258
#5 0xda5a5a7f in main (argc=0, argv=0xda4f98b0) at /home/mazze/projects/fullaros/aros-src/contrib/scalos/Prefs/Menu/./Menu.c:468
Crash occurs in line:
MenuTree->MenuCombo.MenuTree.mtre_name = SCA_BE_ADDR(srcTree->MenuCombo.MenuTree.mtre_name);
because:
(gdb) p srcTree->MenuCombo
Cannot access memory at address 0xb4bd3fe4
Select an icon and then Information in the menu. The result is a dialog informing about that "Your current keybindings setup of TextEditor.mcc was found to be incompatible wth this version of TextEditor.mcc".
The dialog is also very persistent and wants to come back, it seems like the "Abort" alternative does not Abort, but rather is "OK", as eventually you get to Scalos Information anyway.
A double click on Scalos_Prefs results in a dialog stating:
Couldn't` open MUI custom class 'Popplaceholder.mcc' v15.4
The class is not installed.
The supplied readme.txt
is not really up to date with AROS. It mentions an AROS specific installation script that does not seem to exist.
There is a script in Extras/Scalos/s/Package-Startup
that can be used to get appropriate assignments, perhaps to be used from s-s.
However, that is not enough to make it work. There is also a need to copy some files from Scalos:Storage/Envarc
into Envarc:
. Also there are 3 language choices and one of them should be copied into Envarc:
.
Crash happens in the ASM function blur.
#0 0x000000004119fc25 in mblur ()
(gdb) disassemble
Dump of assembler code for function mblur:
0x000000004119fc02 <+0>: add %al,(%rax)
0x000000004119fc04 <+2>: add %al,(%rax)
0x000000004119fc06 <+4>: add %al,(%rax)
0x000000004119fc08 <+6>: add %al,(%rax)
0x000000004119fc0a <+8>: add %al,(%rax)
0x000000004119fc0c <+10>: add %al,(%rax)
0x000000004119fc0e <+12>: add %al,(%rax)
0x000000004119fc10 <+14>: add %al,(%rax)
0x000000004119fc12 <+16>: add %al,(%rax)
0x000000004119fc14 <+18>: add %al,(%rax)
0x000000004119fc16 <+20>: add %al,(%rax)
0x000000004119fc18 <+22>: add %al,(%rax)
0x000000004119fc1a <+24>: add %al,(%rax)
0x000000004119fc1c <+26>: add %al,(%rax)
0x000000004119fc1e <+28>: add %al,(%rax)
0x000000004119fc20 <+30>: add %al,(%rax)
0x000000004119fc22 <+32>: add %al,(%rax)
0x000000004119fc24 <+34>: add %al,(%rax)
0x000000004119fc26 <+36>: add %al,(%rax)
0x000000004119fc28 <+38>: add %al,-0x76b7fb39(%rbx)
0x000000004119fc2e <+44>: retq
0x000000004119fc2f <+45>: shr %rax
0x000000004119fc32 <+48>: shr $0x3,%rbx
0x000000004119fc36 <+52>: and %rdx,%rax
0x000000004119fc39 <+55>: and %rsi,%rbx
0x000000004119fc3c <+58>: add %rbx,%rax
0x000000004119fc3f <+61>: dec %rcx
0x000000004119fc42 <+64>: mov %rax,-0x4(%rdi)
0x000000004119fc46 <+68>: jne 0x4119fc25 <mblur+35>
0x000000004119fc48 <+70>: pop %rbx
0x000000004119fc49 <+71>: pop %rsi
0x000000004119fc4a <+72>: pop %rdi
0x000000004119fc4b <+73>: leaveq
0x000000004119fc4c <+74>: retq
End of assembler dump.
contrib/dopus/Program/iffload.c
Lines 1870 to 1875 in c96cca5
TODO
comment in c96cca5. It's been assigned to @Kalamatee because they committed the code.Both the Screen and top drawer windows show memory statistics in the drag bar. That is fine, but it keeps updating it, even when there is no change, which causes annoying flicker.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.