Blog posts tagged
"troubleshooting"

4 posts


Igor Ljubuncic
13 May 2021

How to troubleshoot application issues and crashes with snapd gdbserver

Article Apps

Sometimes, applications may not run well, or they could even crash. When such issues occur, it is useful to have a consistent, reproducible method of triggering the problem, so that developers can have a reliable way and sufficient data to troubleshoot the issues and produce a fix. In the software world, the GNU Debugger (gdb)

Igor Ljubuncic
13 May 2021


Igor Ljubuncic
5 November 2020

The Hunt for Rogue Time – How we investigated and solved the Chromium snap slow startup problem

Article Desktop

In October, we shared a blog post detailing significant snap startup time improvements due to the use of a new compression algorithm. In that article, we focused on the cold and hot application startups, but we did not delve much into the first-run setup scenario. While running our tests, we observed a rather...

Igor Ljubuncic
5 November 2020


Igor Ljubuncic
29 May 2020

Snapcraft development tips: how to troubleshoot snaps with services

Article Cloud and server

In the past, we have discussed various ways on how to debug and troubleshoot potential issues during snap development. The ability to quickly iterate, resolve build process hurdles and publish the application in a timely manner is essential to a robust, positive development experience. Today, we would like to outline a...

Igor Ljubuncic
29 May 2020


Igor Ljubuncic
8 August 2019

Slow snap? Trace-exec to the rescue!

Article Desktop

Slow applications are never fun. But not knowing why an application is not behaving correctly can be even more frustrating. A well-designed system that can diagnose performance or startup issues and inform the user about the problem goes a long way toward mitigating the frustration, and may even help resolve the root...

Igor Ljubuncic
8 August 2019