Palemoon crashing from version 28.6.0?

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
SGvagon

Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-12, 02:00

Hello,

after update to PM 28.6.0 (32bit) I had 4 hangs (on 28.6.0.1 too) . For example I open Twitter (yes, I have the new twitter design and I can't switch back to legacy design) , then open new tab for watch some videos on Youtube, and then PM randomly crashed/hang. The last crash I had, when I exit fullscreen on Youtube.

I found these crashes in AppCrashView app, so if this helps, I upload them to the attachments.

I have Windows 7 PRO x64bit.

Thank you in advance.
Attachments
PM hang.txt
(20.99 KiB) Downloaded 24 times
PM hang2.txt
(22.09 KiB) Downloaded 19 times

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-14, 16:20

Yesterday I had hang when I tried watching 360° Youtube video in 2K. I really don't know where is the problem.
Attachments
PM hang3.txt
(10.99 KiB) Downloaded 28 times

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-07-14, 18:45

Sounds to me like you have a video issue. Didn't you report graphics issues before? What's your hardware again?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-14, 18:50

Core i5 4210H (HD 4600) , Nvidia GTX960M 4GB, 16GB RAM and 500GB SSD WD Blue. Laptop Lenovo Y50-70. I reported lots of video issues, but with another laptops with Core i7 6700HQ (black screen on youtube or all PM window) . This is my first hangs/crashes on this laptop.

I checked system event viewer and I don't have there any problem (no red exclamation mark) .

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-07-14, 19:19

Your crashes are at 3 entirely different offsets, so it's crashing randomly.

I also noticed something odd in your reports:
Sig[5].Name=Èasové razítko chybného modulu
Sig[5].Name=Časové razítko chybného modulu
That seems to be random corruption of data occurring. Are you sure your hardware is kosher?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-14, 22:09

I don't have any problems in other apps, so I think, my hardware is OK. I did MemTest, SFC /SCANNOW in CMD, CHDSK, Crystaldisk info portable for health of SSD ... I have clean Windows instalation from february. I saw in log, that this problem is in xul.dll file. Maybe reinstall Palemoon solve these random hangs? Maybe upgrade from 28.5 to 28.6 Palemoon not installed correctly?
Only thing what I did was upgrade RAM from 8 to 16GB, but as I said, I tried MemTest for 60 minutes without any error.

Btw. časové razítko means time stamp, and chybného modulu means bad module (hardware or module dll or someting else) .

If I had any hang I posted it in this topic. Thank you for quick replies :) .

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-07-14, 22:12

xul.dll contains just about everything of the engine. I'm not happy about that but that's the way it is for now.

Also, I quoted the two lines because one of them does not say the same as the other (first letter is different) which should never happen.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-15, 00:04

Ok, so I try reinstall Palemoon and if the problem solved or not, I write results. Or I can then try new PM profile.

User avatar
Sob__
Lunatic
Lunatic
Posts: 251
Joined: 2014-02-17, 01:12
Location: CZ

Re: Palemoon crashing from version 28.6.0?

Unread post by Sob__ » 2019-07-29, 21:36

Moonchild wrote:
2019-07-14, 22:12
Also, I quoted the two lines because one of them does not say the same as the other (first letter is different) which should never happen.
A little late, but for the record, there's no corruption. It's just that first two files have Unicode encoding, while the last one uses single-byte encoding, which in OP's case is cp1250 and your system most likely has different default codepage, so it shows this byte as different character when you view it.

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-07-30, 08:34

Sob__ : I only just copied text from the AppCrashView app and pasted to Notepad in Windows. So the text formatting/encoding is. which using Windows notepad.

And btw. I didn't have any hang yet after reinstall Palemoon. So the problem maybe was in xul.dll file.

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-08-05, 16:42

Ok, some news. Palemoon is easily breakable on SSD? I didn't had any hang after reinstalled Palemoon. BUT, after few weeks I tried sleep mode, and after wake up I had BSOD and then my laptop instantly restart. ALLWAYS when I had opened Palemoon before sleep mode. Without opened Palemoon sleep mode worked (system woke up normally) .
So I try reinstall Palemoon again and sleep mode now works with Palemoon too :crazy: .

I saved two same BSODs and again uploaded to the attachments.

Btw. so, if anyone have hangs or freezing browser, reinstall Palemoon without removing profiles is maybe one of the solution.
Attachments
hang1sleep.txt
(2.04 KiB) Downloaded 14 times
hang2sleep.txt
(2.04 KiB) Downloaded 13 times

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-08-05, 20:33

Caused By Driver : ks.sys
Caused By Address : ks.sys+1f2c6
That's out of our hands. it's a system driver.

If you want me to investigate what might be tickling this wrong though, you should send me the minidumps mentioned in your crash reports.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

SGvagon

Re: Palemoon crashing from version 28.6.0?

Unread post by SGvagon » 2019-08-05, 21:14

Ok here you are.

{dump files removed}

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-08-06, 06:20

Thanks. I've removed the attached dump files since they -might- contain personal data.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Palemoon crashing from version 28.6.0?

Unread post by Moonchild » 2019-08-06, 07:07

Unfortunately what happened is completely outside of application space.
One of your system services crashed because of a driver malfunction (trying to read protected memory)
There is no call stack leading back to Pale Moon, Pale Moon seems to not have been directly related to the actual crash.

Of note is that the driver in question seems to be a Vista driver, not a Windows 7 native one.

Doing some further searching, ks.sys seems to be the kernel driver related to video camera recording. Considering Pale Moon doesn't actually support using a camera or webRTC, it seems odd to me that it would cause the issue.
Looking at the loaded modules, suggested fixes online include removing "Open hardware monitor" (known to cause BSODs), reverting back to an older version of Skype or uninstalling HP webcam software and using a generic driver.
You may want to ask for help from Microsoft technet to get more suggestions to solve your BSOD.

Maybe someone else has time to check if the foreign drivers might be known to cause issue -- I don't have time to check them.

Details FYI:
SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000005, Exception code that caused the bugcheck
Arg2: fffff8800404e2c6, Address of the exception record for the exception that caused the bugcheck
Arg3: fffff8800b983b20, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.

Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
ks!KspPinPropertyHandler+17a
fffff880`0404e2c6 448b0a mov r9d,dword ptr [rdx]

CONTEXT: fffff8800b983b20 -- (.cxr 0xfffff8800b983b20)
rax=fffffa8012fec978 rbx=0000000000000000 rcx=0000000000000000
rdx=007400747286bd7c rsi=fffffa8012fec740 rdi=00000000899d51a0
rip=fffff8800404e2c6 rsp=fffff8800b9844f0 rbp=0000000000000003
r8=0000000000000001 r9=00000000899d519f r10=fffff8a0018713c0
r11=00000000fffffff8 r12=0000000000000008 r13=fffff8a0018713b0
r14=00000000ffffffff r15=0000000000000001
iopl=0 nv up ei pl nz ac pe cy
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010213
ks!KspPinPropertyHandler+0x17a:
fffff880`0404e2c6 448b0a mov r9d,dword ptr [rdx] ds:002b:00740074`7286bd7c=????????
Resetting default scope

CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x3B
PROCESS_NAME: svchost.exe
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 0000000000000000 to fffff8800404e2c6
STACK_TEXT:
fffff880`0b9844f0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ks!KspPinPropertyHandler+0x17a

FOLLOWUP_IP:
ks!KspPinPropertyHandler+17a
fffff880`0404e2c6 448b0a mov r9d,dword ptr [rdx]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: ks!KspPinPropertyHandler+17a
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ks
IMAGE_NAME: ks.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 5b84e29b
STACK_COMMAND: .cxr 0xfffff8800b983b20 ; kb
FAILURE_BUCKET_ID: X64_0x3B_ks!KspPinPropertyHandler+17a
BUCKET_ID: X64_0x3B_ks!KspPinPropertyHandler+17a
Followup: MachineOwner
Call stack:
Child-SP RetAddr Call Site
nt!KeBugCheckEx
nt!KiBugCheckDispatch+0x69
nt!KiSystemServiceHandler+0x7c
nt!RtlpExecuteHandlerForException+0xd
nt!RtlDispatchException+0x415
nt!KiDispatchException+0x17e
nt!KiExceptionDispatch+0xc2
Foreign drivers:
amdxata.sys
MpFilter.sys
spldr.sys
nvpciflt.sys
BazisVirtualCDBus.sys
ETD.sys
Netwsw02.sys
TeeDriverx64.sys
igdkmd64.sys
iusb3xhc.sys
RtsPer.sys
Rt64win7.sys
AcpiVpc.sys
iusb3hub.sys
drmk.sys
peauth.sys
RTKVHD64.sys
NisDrvWFP.sys
spsys.sys
MpKsld503cade.sys
OpenHardwareMonitorLib.sys
nvlddmkm.sys
rtsuvc.sys
cdd.dll
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
satrow
Forum staff
Forum staff
Posts: 1884
Joined: 2011-09-08, 11:27

Re: Palemoon crashing from version 28.6.0?

Unread post by satrow » 2019-08-06, 08:18

Nothing else known for BSODs is standing out, though almost any virtual CD/DVD driver may be involved, similar with many other 3rd party drivers, mostly it's version-specific and the older the driver, the more likely it is not to play well with more recent drivers.

As it's (wake from) Sleep issue, ensure all wireless/ethernet/USB/SSD drivers/firmware are up to date.

Non-MS/Windows Update/Defender drivers listed are limited to the below:
nvpciflt.sys
BazisVirtualCDBus.sys
ETD.sys
Netwsw02.sys
TeeDriverx64.sys
igdkmd64.sys
iusb3xhc.sys
RtsPer.sys
Rt64win7.sys
AcpiVpc.sys
iusb3hub.sys
RTKVHD64.sys
OpenHardwareMonitorLib.sys
nvlddmkm.sys
rtsuvc.sys

Locked