home.social

#stacktrace — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #stacktrace, aggregated by home.social.

  1. Что упало — не пропало? EXC_BAD_ACCESS vs. LLDB

    В работе постоянно сталкиваешься с багами. В топе самых неприятных — крэш. Еще хуже — когда он неочевидный, и сразу сложно сказать, откуда "растут ноги". В этой статье попробуем воспользоваться LLDB для разбора проблемы на реальном примере.

    habr.com/ru/companies/ivi/arti

    #exc_bad_access #crash #ios #swift #stacktrace #эксперимент

  2. Что упало — не пропало? EXC_BAD_ACCESS vs. LLDB

    В работе постоянно сталкиваешься с багами. В топе самых неприятных — крэш. Еще хуже — когда он неочевидный, и сразу сложно сказать, откуда "растут ноги". В этой статье попробуем воспользоваться LLDB для разбора проблемы на реальном примере.

    habr.com/ru/companies/ivi/arti

    #exc_bad_access #crash #ios #swift #stacktrace #эксперимент

  3. Что упало — не пропало? EXC_BAD_ACCESS vs. LLDB

    В работе постоянно сталкиваешься с багами. В топе самых неприятных — крэш. Еще хуже — когда он неочевидный, и сразу сложно сказать, откуда "растут ноги". В этой статье попробуем воспользоваться LLDB для разбора проблемы на реальном примере.

    habr.com/ru/companies/ivi/arti

    #exc_bad_access #crash #ios #swift #stacktrace #эксперимент

  4. Что упало — не пропало? EXC_BAD_ACCESS vs. LLDB

    В работе постоянно сталкиваешься с багами. В топе самых неприятных — крэш. Еще хуже — когда он неочевидный, и сразу сложно сказать, откуда "растут ноги". В этой статье попробуем воспользоваться LLDB для разбора проблемы на реальном примере.

    habr.com/ru/companies/ivi/arti

    #exc_bad_access #crash #ios #swift #stacktrace #эксперимент

  5. Wenn du gerade erst in die Softwareentwicklung startest, fühlt sich vieles wahrscheinlich an wie der Versuch, aus einem Feuerwehrschlauch zu trinken. Da ist diese riesige Menge an Technologien, Tools und Konzepten, die alle gleichzeitig auf dich einprasseln. Gestern hast du noch versucht, die Synta

    magicmarcy.de/keine-panik-vor-

    #Code #IntelliJ #Angst #Debugger #Softwareentwicklung #Entwickler #Stacktrace #Programming #Java

  6. Wenn du gerade erst in die Softwareentwicklung startest, fühlt sich vieles wahrscheinlich an wie der Versuch, aus einem Feuerwehrschlauch zu trinken. Da ist diese riesige Menge an Technologien, Tools und Konzepten, die alle gleichzeitig auf dich einprasseln. Gestern hast du noch versucht, die Synta

    magicmarcy.de/keine-panik-vor-

    #Code #IntelliJ #Angst #Debugger #Softwareentwicklung #Entwickler #Stacktrace #Programming #Java

  7. Wenn du gerade erst in die Softwareentwicklung startest, fühlt sich vieles wahrscheinlich an wie der Versuch, aus einem Feuerwehrschlauch zu trinken. Da ist diese riesige Menge an Technologien, Tools und Konzepten, die alle gleichzeitig auf dich einprasseln. Gestern hast du noch versucht, die Synta

    magicmarcy.de/keine-panik-vor-

    #Code #IntelliJ #Angst #Debugger #Softwareentwicklung #Entwickler #Stacktrace #Programming #Java

  8. Fehleranalyse in komplexen JavaEE-Anwendungen wirkt für viele Einsteiger zunächst wie ein undurchsichtiger Prozess. Im Alltag treffen unterschiedliche Frameworks, Serverkonfigurationen, Datenbanken und Frontend-Komponenten aufeinander. Wenn irgendwo etwas nicht so funktioniert,...

    magicmarcy.de/fehleranalyse-we

    #Fehleranalyse #JavaEE #JakartaEE #Fehlersuche #Problem_verstehen #Symptom #Ursache #Analyse #Stacktrace #Reproduzierbarkeit #Muster #Eingrenzung

  9. Fehleranalyse in komplexen JavaEE-Anwendungen wirkt für viele Einsteiger zunächst wie ein undurchsichtiger Prozess. Im Alltag treffen unterschiedliche Frameworks, Serverkonfigurationen, Datenbanken und Frontend-Komponenten aufeinander. Wenn irgendwo etwas nicht so funktioniert,...

    magicmarcy.de/fehleranalyse-we

    #Fehleranalyse #JavaEE #JakartaEE #Fehlersuche #Problem_verstehen #Symptom #Ursache #Analyse #Stacktrace #Reproduzierbarkeit #Muster #Eingrenzung

  10. Fehleranalyse in komplexen JavaEE-Anwendungen wirkt für viele Einsteiger zunächst wie ein undurchsichtiger Prozess. Im Alltag treffen unterschiedliche Frameworks, Serverkonfigurationen, Datenbanken und Frontend-Komponenten aufeinander. Wenn irgendwo etwas nicht so funktioniert,...

    magicmarcy.de/fehleranalyse-we

    #Fehleranalyse #JavaEE #JakartaEE #Fehlersuche #Problem_verstehen #Symptom #Ursache #Analyse #Stacktrace #Reproduzierbarkeit #Muster #Eingrenzung

  11. Раскраска Cтека (Stack Painting)

    В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

    habr.com/ru/articles/936766/

    #stack #stack_painting #stackoverflow #stacktrace #paint_stack #stack_memory #ram #MCU #safety

  12. Раскраска Cтека (Stack Painting)

    В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

    habr.com/ru/articles/936766/

    #stack #stack_painting #stackoverflow #stacktrace #paint_stack #stack_memory #ram #MCU #safety

  13. Раскраска Cтека (Stack Painting)

    В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

    habr.com/ru/articles/936766/

    #stack #stack_painting #stackoverflow #stacktrace #paint_stack #stack_memory #ram #MCU #safety

  14. Раскраска Cтека (Stack Painting)

    В процессорах ARM Cortex‑M стек растет от большего адреса к меньшему. То есть вниз. В этом тексте я написал как оценивать расходование стековой памяти прямо во время исполнения программы на микроконтроллере. Считать израсходованный стек можно определив соотношение непрерывно прописанных нулей к ненулевым значениям в диапазоне стековой памяти.

    habr.com/ru/articles/936766/

    #stack #stack_painting #stackoverflow #stacktrace #paint_stack #stack_memory #ram #MCU #safety

  15. Ok #vibecoding fans.. here's Reason #76 for why #AI #codebots aren't ready to supplant us #developers.

    Working on a #CLI that manipulates files; unhandled exception appears! Its late so I paste the exception+ #stacktrace into my notes2self.txt, go to bed.

    Today, remember the #exception, go handle/fix/trap it. Still drops exception. WTF. Tearing hair out, I keep prompting Copilot, changing the model used, I have refactored whole swaths of code following its advice. Getting nowhere.

    1/

  16. Ok #vibecoding fans.. here's Reason #76 for why #AI #codebots aren't ready to supplant us #developers.

    Working on a #CLI that manipulates files; unhandled exception appears! Its late so I paste the exception+ #stacktrace into my notes2self.txt, go to bed.

    Today, remember the #exception, go handle/fix/trap it. Still drops exception. WTF. Tearing hair out, I keep prompting Copilot, changing the model used, I have refactored whole swaths of code following its advice. Getting nowhere.

    1/

  17. Ok #vibecoding fans.. here's Reason #76 for why #AI #codebots aren't ready to supplant us #developers.

    Working on a #CLI that manipulates files; unhandled exception appears! Its late so I paste the exception+ #stacktrace into my notes2self.txt, go to bed.

    Today, remember the #exception, go handle/fix/trap it. Still drops exception. WTF. Tearing hair out, I keep prompting Copilot, changing the model used, I have refactored whole swaths of code following its advice. Getting nowhere.

    1/

  18. Ok fans.. here's Reason #76 for why aren't ready to supplant us .

    Working on a that manipulates files; unhandled exception appears! Its late so I paste the exception+ into my notes2self.txt, go to bed.

    Today, remember the , go handle/fix/trap it. Still drops exception. WTF. Tearing hair out, I keep prompting Copilot, changing the model used, I have refactored whole swaths of code following its advice. Getting nowhere.

    1/

  19. Ok #vibecoding fans.. here's Reason #76 for why #AI #codebots aren't ready to supplant us #developers.

    Working on a #CLI that manipulates files; unhandled exception appears! Its late so I paste the exception+ #stacktrace into my notes2self.txt, go to bed.

    Today, remember the #exception, go handle/fix/trap it. Still drops exception. WTF. Tearing hair out, I keep prompting Copilot, changing the model used, I have refactored whole swaths of code following its advice. Getting nowhere.

    1/

  20. Решаем фундаментальную проблему асинхронных JavaScript-ошибок

    Асинхронный JavaScript-код встречается практически в любом проекте (самый популярный пример использования — сетевые запросы). Но работа с ним сопряжена с рядом особенностей. Одна из них — специфичная работа с ошибками. Так, поскольку ошибки могут возникать в разное время и в разном месте, надо уметь их отлавливать, определять место «поломки» и корректно передавать всю информацию для последующей обработки. Для этого критически важно, чтобы stack trace ошибки был не формальный «однострочник», а максимально информативный.

    habr.com/ru/companies/vk/artic

    #javascript #stacktrace #tracer #async #асинхронный_код

  21. Come friendly and fall on my logs, they're not fit for now!

  22. Грязные трюки C++ из userver и Boost

    Привет, я Антон Полухин из Техплатформы Екома и Райдтеха Яндекса. Моя команда разрабатывает userver — современный опенсорсный асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, сервисов и утилит на C++. Когда мы пишем какой‑то код для userver и для таких сложных проектов, как Boost , периодически мы сталкиваемся с нестандартными проблемами. И эти нестандартные проблемы требуют нестандартных решений. Вот о таких решениях мы сегодня и поговорим. А именно: — Посмотрим, как работают исключения на платформе Linux x86, и сделаем с ними что‑то интересное. — Залезем ещё глубже под капот исключений и сделаем их ещё быстрее. — Сделаем висячую ссылку на невалидный объект, и всё будет хорошо. — А под конец то, что все любим, — погрузимся в шаблонное метапрограммирование.

    habr.com/ru/companies/yandex/a

    #stacktrace #exception #exceptions #exception_throw_refactoring #metaprogramming #boost #userver #dlopen #throw #throwcatch

  23. Грязные трюки C++ из userver и Boost

    Привет, я Антон Полухин из Техплатформы Екома и Райдтеха Яндекса. Моя команда разрабатывает userver — современный опенсорсный асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, сервисов и утилит на C++. Когда мы пишем какой‑то код для userver и для таких сложных проектов, как Boost , периодически мы сталкиваемся с нестандартными проблемами. И эти нестандартные проблемы требуют нестандартных решений. Вот о таких решениях мы сегодня и поговорим. А именно: — Посмотрим, как работают исключения на платформе Linux x86, и сделаем с ними что‑то интересное. — Залезем ещё глубже под капот исключений и сделаем их ещё быстрее. — Сделаем висячую ссылку на невалидный объект, и всё будет хорошо. — А под конец то, что все любим, — погрузимся в шаблонное метапрограммирование.

    habr.com/ru/companies/yandex/a

    #stacktrace #exception #exceptions #exception_throw_refactoring #metaprogramming #boost #userver #dlopen #throw #throwcatch

  24. Грязные трюки C++ из userver и Boost

    Привет, я Антон Полухин из Техплатформы Екома и Райдтеха Яндекса. Моя команда разрабатывает userver — современный опенсорсный асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, сервисов и утилит на C++. Когда мы пишем какой‑то код для userver и для таких сложных проектов, как Boost , периодически мы сталкиваемся с нестандартными проблемами. И эти нестандартные проблемы требуют нестандартных решений. Вот о таких решениях мы сегодня и поговорим. А именно: — Посмотрим, как работают исключения на платформе Linux x86, и сделаем с ними что‑то интересное. — Залезем ещё глубже под капот исключений и сделаем их ещё быстрее. — Сделаем висячую ссылку на невалидный объект, и всё будет хорошо. — А под конец то, что все любим, — погрузимся в шаблонное метапрограммирование.

    habr.com/ru/companies/yandex/a

    #stacktrace #exception #exceptions #exception_throw_refactoring #metaprogramming #boost #userver #dlopen #throw #throwcatch

  25. Грязные трюки C++ из userver и Boost

    Привет, я Антон Полухин из Техплатформы Екома и Райдтеха Яндекса. Моя команда разрабатывает userver — современный опенсорсный асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, сервисов и утилит на C++. Когда мы пишем какой‑то код для userver и для таких сложных проектов, как Boost , периодически мы сталкиваемся с нестандартными проблемами. И эти нестандартные проблемы требуют нестандартных решений. Вот о таких решениях мы сегодня и поговорим. А именно: — Посмотрим, как работают исключения на платформе Linux x86, и сделаем с ними что‑то интересное. — Залезем ещё глубже под капот исключений и сделаем их ещё быстрее. — Сделаем висячую ссылку на невалидный объект, и всё будет хорошо. — А под конец то, что все любим, — погрузимся в шаблонное метапрограммирование.

    habr.com/ru/companies/yandex/a

    #stacktrace #exception #exceptions #exception_throw_refactoring #metaprogramming #boost #userver #dlopen #throw #throwcatch

  26. @_inside @johnsundell I just heard in the latest episode of #Stacktrace that you are running into the white screen while starting an app that is connected to Xcode through WiFi.

    You might be interested in this workaround I found which can save a lot of time during debugging:

    From: @Jeehut
    iosdev.space/@Jeehut/110344176

  27. Just improved the display of error messages in Kitten¹.

    They should be far more robust now.

    Run `kitten update` to get the latest.

    :kitten:💕

    ¹ codeberg.org/kitten/app

    #Kitten #errorMessages #stackTrace #web #dev #JavaScript #nodeJS

  28. I do really like it to find an issues with our codebase based on a screenshot of stack trace. The only issue is that I only got the middle part send with the main issue of the crash not the root cause.

    So much fun. 😅

    Sadly the software we do customize does not allow unit test without mocking a lot of the given framework + some data.

    #Java #Debugging #StackTrace #Bug #BugHunt #Work #Developer #DeveloperPain

  29. I do really like it to find an issues with our codebase based on a screenshot of stack trace. The only issue is that I only got the middle part send with the main issue of the crash not the root cause.

    So much fun. 😅

    Sadly the software we do customize does not allow unit test without mocking a lot of the given framework + some data.

    #Java #Debugging #StackTrace #Bug #BugHunt #Work #Developer #DeveloperPain

  30. I do really like it to find an issues with our codebase based on a screenshot of stack trace. The only issue is that I only got the middle part send with the main issue of the crash not the root cause.

    So much fun. 😅

    Sadly the software we do customize does not allow unit test without mocking a lot of the given framework + some data.

    #Java #Debugging #StackTrace #Bug #BugHunt #Work #Developer #DeveloperPain

  31. I do really like it to find an issues with our codebase based on a screenshot of stack trace. The only issue is that I only got the middle part send with the main issue of the crash not the root cause.

    So much fun. 😅

    Sadly the software we do customize does not allow unit test without mocking a lot of the given framework + some data.

    #Java #Debugging #StackTrace #Bug #BugHunt #Work #Developer #DeveloperPain

  32. Guten Morgen #LineageOS-Nutzende – funktioniert bei euch die #DLF #Audiothek App noch?

    Bei mir seit einiger Zeit auf zwei verschiedenen Geräten nicht mehr (17.1 rooted, 18.1 ohne root, beide ohne #MicroG).
    Bug-Report mit #StackTrace blieb bislang unbeantwortet. App-Cache/-Speicher schon geleert, Re-Installiert auch... 🥺