Rich Freeman on 8 Jul 2017 13:25:42 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Multimedia blues


On Sat, Jul 8, 2017 at 4:14 PM, Charlie Li <ml+PLUG@vishwin.info> wrote:
>
> Have had this happen to me a few times, all of which have been
> completely random. No logs whatsoever.
>

Are you checking for logs in a manner that would catch entries that
were not written to disk?  If there is a kernel panic/bug/etc there
might not be any IO to disk, and if the console was in graphics mode
you might not see any on-screen output.

If you can ssh into the box while it is otherwise hung that is a clean
way of seeing what is going on that doesn't rely on the graphics
drivers/etc.  Otherwise, your best bets for capturing output would be
a serial console, or outputting via UDP:
https://www.kernel.org/doc/Documentation/networking/netconsole.txt

If the kernel actually panics and you have a crash kernel set up it
might capture a core dump which you could analyze.  If it doesn't
actually panic I suspect this would not be triggered even if your
distro otherwise supports it.

Kernel debugging is a bit different from regular application
debugging.  Features like the network console logging are designed to
be fairly low-level and simple so that they can work even if the
kernel is crippled (it doesn't even rely on ARP).  I've used this to
debug some issues I've had with multimedia/graphics/etc, since the
console is often useless in these situations.

If the distro is set up to capture crash dumps you might get something
useful by forcing a panic while it is stuck (Alt-SysRq-C if enabled).
This command should be no worse than hitting the reset button, but
shouldn't be used on a system you can otherwise get into.

-- 
Rich
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug