Paint 2.57 ZeroPain
|
The new spray can opacity slider in Paint 2.57 (04-Jan-25) can issue ZeroPain logs. The ZeroPain occurs on releasing mouse select as a drag of the opacity slider finishes or clicking on the grey part of the slider to reduce opacity. The effect is also seen in the brush opacity slider which now uses the new code. Paint 2.56 (04-Dec-24) is OK. There is no other issue, the opacity tool works as expected. The machine is a Raspberry Pi 4. *FX0 RISC OS 5.31 (05 Jan 2025) *Help SharedCLibrary ==> Help on keyword SharedCLibrary Module is: C Library 6.23 (15 May 2024) * Time: Sun Jan 5 12:47:02 2025 Location: Offset 00024998 in module !Paint Current Wimp task: Paint Last app to start: !Paint R0 = 00000000 R1 = fc4688ac R2 = 00000007 R3 = 00000009 R4 = ffffff9d R5 = 00009e40 R6 = 248cd7e0 R7 = 20d3608c R8 = 20d3705c R9 = fc444cf8 R10 = 00008230 R11 = 00009e04 R12 = 00009e08 R13 = 00009dd4 R14 = fc1b1d3c R15 = fc464014 DFAR = 00000004 Mode USR32 Flags nZCv if PSR = 60000110 fc464000 : e0867001 : ADD R7,R6,R1 fc464004 : e5970008 : LDR R0,[R7,#8] fc464008 : e24cb004 : SUB R11,R12,#4 fc46400c * e5b04004 * LDR R4,[R0,#4]! fc464010 : e1a0000d : MOV R0,R13 fc464014 : ebf5338b : BL &FC1B0E48 fc464018 : e3a00001 : MOV R0,#1 fc46401c : e5870048 : STR R0,[R7,#72] fc464020 : ebf4e4cd : BL &FC19D35C fc464024 : e5973008 : LDR R3,[R7,#8] fc464028 : e3530000 : CMP R3,#0 fc46402c : 0a000057 : BEQ &FC464190 fc464030 : e59d000c : LDR R0,[R13,#12] fc464034 : e1500004 : CMP R0,R4 fc464038 : 0a000055 : BEQ &FC464194 fc46403c : e24dd004 : SUB R13,R13,#4 fc464040 : e59d0010 : LDR R0,[R13,#16] fc464044 : e1a0100d : MOV R1,R13 fc464048 : ebfffe44 : BL &FC463960 R15 = fc464014 = !Paint +249a0 R14_usr = fc1b1d3c = SharedCLibrary +2ecbc USR stack: 00009dd4 : 00000000 : 00009dd8 : 00000000 : 00009ddc : 00000000 : 00009de0 : ffffff9d : 00009de4 : 00009e40 : 00009de8 : ffffff9d : - R4 00009dec : 00009e40 : | R5 00009df0 : 20d376d0 : | R6 00009df4 : 0000000b : | R7 00009df8 : 00009e20 : | R11 00009dfc : 00009e08 : | R12 00009e00 : fc1b1d3c : | R14: fc1b1d3c : : | = SharedCLibrary +2ecbc 00009e04 : fc463ff4 : | APCS function: fc463fec : : | = !Paint +24978 00009e08 : 00009e40 : | R4 00009e0c : 00000000 : | R5 00009e10 : 248cd7e0 : | R6 00009e14 : 00009e3c : | R11 00009e18 : 00009e24 : | R12 00009e1c : fc19adb0 : | R14: fc19adb0 : : | = SharedCLibrary +17d30 00009e20 : fc1b1bc8 : | APCS function: fc1b1bc0 : : | = SharedCLibrary +2eb40 00009e24 : 00000000 : | R4 00009e28 : 0000a284 : | R5 00009e2c : 00000000 : | R8 00009e30 : 00009f50 : | R11 00009e34 : 00009e40 : | R12 00009e38 : fc19af1c : | R14: fc19af1c : : | = SharedCLibrary +17e9c 00009e3c : fc19ab74 : | APCS function: fc19ab6c : : | = SharedCLibrary +17aec 00009e40 : 00000007 : | 00009e44 : 0000023a : | 00009e48 : 000001cc : | 00009e4c : 0000023a : | 00009e50 : 000001cc : | 00009e54 : 00000023 : | 00009e58 : 00000004 : | 00009e5c : fffffe1c : | 00009e60 : 0000073c : | 00009e64 : 000000ac : | 00009e68 : 0000073c : | 00009e6c : 000002a8 : | 00009e70 : 00002000 : | 00009e74 : 00009ea0 : | 00009e78 : 0000136b : | 00009e7c : 00009ee0 : | 00009e80 : 24b7e5f8 : | 00009e84 : 20d36824 : | 00009e88 : 00000001 : | 00009e8c : 00009edc : | 00009e90 : 00009ed8 : | 00009e94 : 00009ea0 : | 00009e98 : 00009eb8 : | 00009e9c : 00019b04 : | 00009ea0 : 000000c0 : | 00009ea4 : 00009efc : | 00009ea8 : 00000002 : | 00009eac : 00000002 : | 00009eb0 : 00000001 : | 00009eb4 : fc19e26c : | - fc19dbd4 return to fc19e26c? : : | | fc19dbd4 = SharedCLibrary +1ab54 : : | | fc19e26c = SharedCLibrary +1b1ec 00009eb8 : 00000228 : | 00009ebc : fc0970e8 : | 00009ec0 : fc09efd4 : | 00009ec4 : 0000001e : | 00009ec8 : 00000020 : | 00009ecc : 00000002 : | 00009ed0 : 00009ef0 : | 00009ed4 : 00009f2c : | - R4 00009ed8 : 0000a284 : | | R5 00009edc : 248cd7e0 : | | R6 00009ee0 : 00000000 : | | R7 00009ee4 : 00019b04 : | | R8 - R4 00009ee8 : 20d34224 : | | R9 | R5 00009eec : fc1b33d0 : | | R14: fc1b33d0 (ASM call to fc19e540) | R6 : : | | fc1b33d0 = SharedCLibrary +30350 | : : | | fc19e540 = SharedCLibrary +1b4c0 | 00009ef0 : 20002ae4 : | | R7 00009ef4 : 00019b04 : | | R8 00009ef8 : 20d34224 : | | R9 00009efc : 00009f34 : | | R11 00009f00 : 00009f1c : | | R12 00009f04 : fc452380 : | | R14: fc452380 : : | | = !Paint +12d0c 00009f08 : fc45140c : | | APCS function: fc451404 : : | | = !Paint +11d90 00009f0c : 00019b04 : | | 00009f10 : ffffffff : | | 00009f14 : ffffffff : | | 00009f18 : 00000001 : | - R4 | 00009f1c : 00009f50 : | | R11 | 00009f20 : 00009f2c : | | R12 | 00009f24 : fc4491e4 : | | R14: fc4491e4 | : : | | = !Paint +9b70 | 00009f28 : fc1b33bc : | | APCS function: fc1b33b4 | : : | | = SharedCLibrary +30334 | 00009f2c : 00019b04 : | | | 00009f30 : 20d34224 : | | | 00009f34 : 00009f34 : | | ? Broken APCS chain? 00009f38 : 00000001 : | | 00009f3c : 0000a284 : | | 00009f40 : 248cd7e0 : | | 00009f44 : 00009f88 : | R11 | 00009f48 : 00009f54 : | R12 | 00009f4c : fc44a168 : | R14: fc44a168 | : : | = !Paint +aaf4 | 00009f50 : fc19aee0 : | APCS function: fc19aed8 ? Broken APCS chain? : : | = SharedCLibrary +17e58 00009f54 : 00000037 : | 00009f58 : 20d34dd8 : | 00009f5c : 20d3422c : | 00009f60 : 20d3420c : | 00009f64 : 00009fff : | R4 00009f68 : ffffffff : | R5 00009f6c : 00000000 : | R6 00009f70 : ffffffff : | R7 00009f74 : 00000000 : | R8 00009f78 : 20d36710 : | R9 00009f7c : 00009fe4 : | R11 00009f80 : 00009f8c : | R12 00009f84 : fc1879dc : | R14: fc1879dc : : | = SharedCLibrary +495c 00009f88 : fc449ae8 : | APCS function: fc449ae0 : : | = !Paint +a46c 00009f8c : 00d50000 : | 00009f90 : 00000001 : | 00009f94 : 00000000 : | 00009f98 : 00000000 : | 00009f9c : 00000000 : | 00009fa0 : 00000007 : | 00009fa4 : fc187300 : | 00009fa8 : 20d36484 : | 00009fac : 20d364d4 : | 00009fb0 : 20d368f4 : | 00009fb4 : 24b7e5f8 : | 00009fb8 : 00009ff8 : | R0 00009fbc : fc449adc : | R1 00009fc0 : fc4665d4 : | R4 - Return to fc4665d4? : : | | = !Paint +26f60 00009fc4 : fc4669e0 : | R5 00009fc8 : fc4669e0 : | R6 00009fcc : 00000054 : | R7 00009fd0 : 20d3626c : | R8 00009fd4 : 20d36164 : | R9 00009fd8 : 00009ff4 : | R11 00009fdc : 00009fe8 : | R12 00009fe0 : fc4665ec : | R14: fc4665ec : : | = !Paint +26f78 00009fe4 : fc187400 : | APCS function: fc1873f8 : : | = SharedCLibrary +4378 00009fe8 : 00000000 : | R11 00009fec : 00009ff8 : | R12 00009ff0 : fc1b49b8 : | R14: fc1b49b8 : : | = SharedCLibrary +31938 00009ff4 : fc4665e0 : | APCS function: fc4665d8 : : | = !Paint +26f64 00009ff8 : 69615021 : 00009ffc : 6300746e : |
|
The ZeroPain described above is fixed in Paint 2.58. Thank you, and Happy New Year. |