ColinTaylor
Part of the Furniture
Er, yes. We know that. You're replying to a three year old post. See post #16.It could be those scripts and interaction with TrendMicro...
Er, yes. We know that. You're replying to a three year old post. See post #16.It could be those scripts and interaction with TrendMicro...
Talk to the person that responded here...Er, yes. We know that. You're replying to a three year old post. See post #16.
I did respond to yesterday's post in #16.Talk to the person that responded here...
potentially unexpected fatal signal 11
Hi Guy's, since the Upgrade to Asus-Merlin 384.19, I'm seeing the following Error in my Log. Sometimes 2 times in an Hour and I don't know why its appearing. Little Back history: Upgraded to an AX-58U several Weeks ago and installed Merlin 384.18. Later Upgraded to 384.19. Then that Error...www.snbforums.com
cheers
I was able to trigger a crash just by creating a virtual network interface (which is why scripts like Diversion trigger it too, as they create a virtual interface to handle ad blocking). I suspect that dcd is sorely lacking in error handling, probably running into buffer overruns here and there.Everyone says it's TrendMicro, but since one is also running third party scripts...
I don't know whether this is of any use to you, but I use the uBlock Origin ad-blocker on my laptops and for my mobile phones, I have set my router to use AdGuard, which seems to work quite well. For example, you can see where the advert would have been using the Ookla speed tester:Ah! So it's an interaction between two different router settings. I don't think I'd ever have worked that out.
So if it's mostly the pixelserv code that's causing the issues, then using Diversion Lite could potentially be more robust. I'm giving that a go, but it seems I've not set it up correctly yet, as it's not reporting having blocked anything yet...and indeed I can still see adverts. On the plus side, I've only seen one register dump so far (about 3 hours ago), and none at all since I subsequently rebooted the router. But then if Diversion Lite isn't actually doing anything, I guess that's not too surprising.
Thanks for the info!
If you are referring to me, then I asked on this thread as it seemed to describe the symptoms I was getting, but the thread fizzled out with a number of speculations and suggestions to avoid the problem, but nothing definitive. I know it was an old thread, hence asking whether there was ever a conclusion.Talk to the person that responded here...
potentially unexpected fatal signal 11
Hi Guy's, since the Upgrade to Asus-Merlin 384.19, I'm seeing the following Error in my Log. Sometimes 2 times in an Hour and I don't know why its appearing. Little Back history: Upgraded to an AX-58U several Weeks ago and installed Merlin 384.18. Later Upgraded to 384.19. Then that Error...www.snbforums.com
cheers
I have to admit I'm still a bit puzzled how Diversion and DCD interact.
I don't know whether this is of any use to you, but I use the uBlock Origin ad-blocker on my laptops and for my mobile phones, I have set my router to use AdGuard, which seems to work quite well. For example, you can see where the advert would have been using the Ookla speed tester:
View attachment 51978
Also, with uBlock Origin browser extension, it fills in the gaps where the adverts would have been, so you see this:
View attachment 51982
instead of:
View attachment 51983
Well, yeah, I got that bit...creating a virtual network interface is calling a function in the dcd package (written by TrendMicro), and their lack of adequate error handling is causing the issues, right? But I guess what I don't get is why should there is any difference calling this function with the other TrendMicro tools enabled or not. Diversion is presumably calling the function the same way, so why does it matter whether AIProtection is turned on?potentially unexpected fatal signal 11
It could be those scripts and interaction with TrendMicro... Er, yes. We know that. You're replying to a three year old post. See post #16.www.snbforums.com
Wrong. Diversion isn't calling anything. Diversion is creating a virtual interface for it's own use. Separately, dcd (which is a core component of the TrendMicro engine) is noticing the appearance of this new interface and because it wasn't programmed to handle this situation is crashing.Well, yeah, I got that bit...creating a virtual network interface is calling a function in the dcd package (written by TrendMicro), and their lack of adequate error handling is causing the issues, right?
Aaaah, OK, that makes sense. Thanks for clarifying.Wrong. Diversion isn't calling anything. Diversion is creating a virtual interface for it's own use. Separately, dcd (which is a core component of the TrendMicro engine) is noticing the appearance of this new interface and because it wasn't programmed to handle this situation is crashing.
Yes, that's what I've done. How you do that does vary, depending on what firmware you are using and what you want to achieve. In my case, using the latest Merlin firmware, I just set all the devices I wanted to go through AdGuard in DNS Director in the LAN section, but DNS Director isn't available with stock firmware, so when I was using that, I had to apply static IPs to all the devices I wanted to use AdGuard DNS and then adding in the IP information for the AdGuard DNS servers (94.140.14.14), rather than just leaving it blank.Cheers, @TheLyppardMan . That all looks interesting. I'd prefer something that I don't need to install on each individual PC/Mac/Tablet/Phone (I do have lots!), which is why Diversion or Pi-Hole are attractive solutions. There are obviously quite a few options - more than there are alternatives to the TrendMicro web security tools, which is why I think I would rather keep them active.
Is it this AdGauard: https://adguard-dns.io/en/welcome.html ? You just set the router to point to their DNS servers rather than my ISPs? And it's free? That could definitely be worth as look.
These are not minor issues. Has anyone confirmed if the problem is more on Trend Micro, or is the underlying problem Diversion/pixelserv-tls?sigsev signal 11...
- Dereferencing null pointers - A null pointer is a reserved value that does not point to any object. As a result, the null pointer does not point to any valid memory location. Attempting to access a memory location through a null pointer leads to a SIGSEGV error.
- Buffer overflows - Buffers have a fixed memory size. Writing data that does not fit into a buffer leads to overflowing to adjacent memory locations.
- Invalid permissions - Some memory locations are read-only and reserved for operating system resources. The SIGSEGV error happens when attempting to write data to a read-only memory location leads.
- Freed pointers - If a program references a pointer that is freed, the OS returns a SIGSEGV error.
- Stack overflow - When a program runs out of memory in the call stack and does not have enough allocated memory to run, it leads to a SIGSEGV error.
Everyone says it's TrendMicro, but since one is also running third party scripts...
It could be those scripts and interaction with TrendMicro...
See posts #16 and #24.These are not minor issues. Has anyone confirmed if the problem is more on Trend Micro, or is the underlying problem Diversion/pixelserv-tls?
Thread starter | Title | Forum | Replies | Date |
---|---|---|---|---|
E | 'Fatal Signal Six' Rises From the Dead | Asuswrt-Merlin | 12 |
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!