how to debug a Tellico crash (core dump) ? on Ubuntu 25.10, GNOME Wayland

Daniel Calcoen daniel.calcoen at gmail.com
Tue Jan 13 19:31:26 GMT 2026


Thanks for the tip Marcelin,


I'll try to analyse it ...


ppoll([{fd=109, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 
([{fd=109, revents=POLLOUT}])
write(109, "    2e_30_\0\0\0 \0i\0t\0u\0n\0e\0s\0.\0a\0p"..., 56) = 56
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=109, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 
([{fd=109, revents=POLLOUT}])
write(109, "    e6_50_\0\0\0\6\0\0\0\20\0U\0s\0e\0C\0a\0c\0h"..., 240) = 240
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=109, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 
([{fd=109, revents=POLLOUT}])
write(109, "    28_43_\0\0\0$https://itunes.app"..., 50) = 50
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=5, events=POLLIN}, {fd=9, events=POLLIN}, {fd=14, 
events=POLLIN}, {fd=22, events=POLLIN}, {fd=79, events=POLLIN}, {fd=94, 
events=POLLIN}, {fd=99, events=POLLIN}, {fd=104, events=POLLIN}, 
{fd=108, events=POLLIN}, {fd=109, events=POLLIN}, {fd=110, 
events=POLLIN}, {fd=111, events=POLLIN}, {fd=112, events=POLLIN}], 13, 
{tv_sec=0, tv_nsec=0}, NULL, 8) = 2 ([{fd=5, revents=POLLIN}, {fd=109, 
revents=POLLIN}], left {tv_sec=0, tv_nsec=0})
read(5, "\v\0\0\0\0\0\0\0", 8)          = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
close(108)                              = 0
unlink("/run/user/1000/tellicoGSMzxE.8.kioworker.socket") = 0
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ioctl(109, FIONREAD, [10])              = 0
read(109, "     0_65_", 10)             = 10
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=5, events=POLLIN}, {fd=9, events=POLLIN}, {fd=14, 
events=POLLIN}, {fd=22, events=POLLIN}, {fd=79, events=POLLIN}, {fd=94, 
events=POLLIN}, {fd=99, events=POLLIN}, {fd=104, events=POLLIN}, 
{fd=109, events=POLLIN}, {fd=110, events=POLLIN}, {fd=111, 
events=POLLIN}, {fd=112, events=POLLIN}], 12, {tv_sec=0, tv_nsec=0}, 
NULL, 8) = 1 ([{fd=5, revents=POLLIN}], left {tv_sec=0, tv_nsec=0})
read(5, "\4\0\0\0\0\0\0\0", 8)          = 8
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=109, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 
([{fd=109, revents=POLLOUT}])
write(109, "     0_64_", 10)            = 10
write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
ppoll([{fd=5, events=POLLIN}, {fd=9, events=POLLIN}, {fd=14, 
events=POLLIN}, {fd=22, events=POLLIN}, {fd=79, events=POLLIN}, {fd=94, 
events=POLLIN}, {fd=99, events=POLLIN}, {fd=104, events=POLLIN}, 
{fd=109, events=POLLIN}, {fd=110, events=POLLIN}, {fd=111, 
events=POLLIN}, {fd=112, events=POLLIN}], 12, {tv_sec=0, tv_nsec=0}, 
NULL, 8) = 1 ([{fd=5, revents=POLLIN}], left {tv_sec=0, tv_nsec=0})
read(5, "\2\0\0\0\0\0\0\0", 8)          = 8
futex(0x7f4a94ffbf90, FUTEX_WAKE_PRIVATE, 2147483647) = 1
futex(0x7f4a94ffbf48, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f4a6c001338, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f4a6c3c8cd0, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(72, DRM_IOCTL_PRIME_HANDLE_TO_FD, 0x7ffed5b7b8a8) = 0
getpid()                                = 43476
getpid()                                = 43476
getpid()                                = 43476
getpid()                                = 43476
getpid()                                = 43476
getpid()                                = 43476
getpid()                                = 43476
ioctl(25, DRM_IOCTL_PRIME_FD_TO_HANDLE, 0x7ffed5b7b77c) = 0
ioctl(25, DRM_IOCTL_NOUVEAU_GEM_INFO, 0x7ffed5b7b740) = 0
close(108)                              = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x18} ---
+++ killed by SIGSEGV (core dumped) +++
Violación de segmento (`core' generado)
alejandra at iMac:~$


Regards

Daniel


El 12/1/26 a las 13:38, Marcelin José-Marcio Martins da Cruz escribió:
>
> Hello,
>
> Launching tellico with strace :
>
>   strace tellico
>
> may sometimes help to see which system call makes tellico crash.
>
> May 2 cents (even less than 2).
>
>
>
> On 1/11/26 13:14, Daniel Calcoen wrote:
>> Thanks Robby,
>>
>> so my saga has started ...
>>
>> I've installed apport-retrace and the ubuntu sources. The machine has 
>> Mesa 25.2.3-1ubuntu1 installed.
>>
>>  >apport-retrace --gdb --sandbox system --cache 
>> ~/.cache/apport-retrace /var/ crash/_usr_bin_tellico.1000.crash
>>
>> after several can't open file
>>
>> Using host libthread_db library 
>> "/lib/x86_64-linux-gnu/libthread_db.so.1".
>> Core was generated by `/usr/bin/tellico'.
>> Program terminated with signal SIGSEGV, Segmentation fault.
>> #0  0x000075ac7d43216c in nv50_resource_from_memobj 
>> (screen=0x63b2ad1a1c00, templ=0x7fffe4cd4ca0, pmemobj=0x63b2ad85b2c8, 
>> offset=<optimized out>)
>>      at ../src/gallium/drivers/nouveau/nv50/nv50_resource.c:124
>> aviso: 124 ../src/gallium/drivers/nouveau/nv50/nv50_resource.c: No 
>> existe el archivo o el directorio
>> [Current thread is 1 (Thread 0x75ac9e501180 (LWP 47593))]
>> (gdb)
>>
>>
>> so it clearly related to the video drivers ...
>>
>>
>> the 124 row of nv50_resource.c (for Mesa 25.2.3) is
>>
>> mt 
>> <https://elixir.bootlin.com/mesa/mesa-25.2.3/C/ident/mt>->base.domain 
>> <https://elixir.bootlin.com/mesa/mesa-25.2.3/C/ident/domain>=mt 
>> <https:// elixir.bootlin.com/mesa/mesa-25.2.3/C/ident/mt>->base.bo 
>> <https:// 
>> elixir.bootlin.com/mesa/mesa-25.2.3/C/ident/bo>->flags&NOUVEAU_BO_APER 
>> <https:// elixir.bootlin.com/mesa/mesa-25.2.3/C/ident/NOUVEAU_BO_APER>;
>>
>>
>> so I need to load more sources to see if is really this line and 
>> trace the bug ... will see and I'll let you know.
>>
>> I also get Inkscape crashing, deb package, but I changed to the snap, 
>> which works.
>>
>> All my other applications, Libreoffice, Zoom, Enpass, Ente Auth, 
>> Thunderbird, Firefox, Oracle Virtualbox, Gimp, Ferdium, etc... works 
>> nicelly.
>>
>>
>> Daniel
>>
>>
>> El 10/1/26 a las 22:22, Robby Stephenson escribió:
>>> Hi Daniel,
>>>
>>> On Sat, Jan 10, 2026 at 1:37 PM Daniel 
>>> Calcoen<daniel.calcoen at gmail.com> wrote:
>>>> after my last upgrades on Ubuntu 25.10 in my wife's machine (GNOME 49,
>>>> Wayland, Linux 6.17.0'8-generic on iMac14,2 i5-4670) my Tellico 
>>>> 4.1.3 is
>>>> crashing after starting.
>>>>
>>>> My 1st guess is oriented towards QT6 and problem with video.
>>>>
>>>> launchig from the console gives :
>>>>
>>>> alejandra at iMac:/var/crash$ tellico
>>>> [14:01:52] WARNING GBM is not supported with the current 
>>>> configuration.
>>>> Fallback to Vulkan rendering in Chromium.
>>>> Violación de segmento (`core' generado)
>>> Looking at Google responses for that error, I think you're correct
>>> about  possible graphics video issue, likely related to Tellico's
>>> using of the QtWebEngine (embedded Chrome)
>>>
>>>> I need some help/orientation on how could I debug the coredump (the 
>>>> basics).
>>>>
>>>> Do I need to install Tellico sources and compile all in my machine?
>>>>
>>>> Do I need to lauch the coredump via gdb ? plus something more ?
>>> There's a Ubuntu-specifc page at
>>> https://wiki.ubuntu.com/DebuggingProgramCrash that may help. Tellico
>>> should offer to generate the core dump for you, but if the crash is
>>> early in the initialization , that won't work.
>>>
>>> Robby
>


More information about the tellico-users mailing list