saving an edited photo while the printer was shutting down
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gimp (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I have no idea what happened. I had started a print cycle only to find it was out of one ink and I had no replacement, so I shut down the printer with the file still in the cue. At the same time, I had just finished editing a photo and was in the process of exporting when the fatal error came up. Sigh.... lost all my good edits.
<!-- Copy-paste this whole debug data to report to developers -->
```
GNU Image Manipulation Program version 2.10.30
git-describe: GIMP_2_10_30
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_
OFFLOAD_
OFFLOAD_
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-16ubuntu1)
# Libraries #
using babl version 0.1.92 (compiled against version 0.1.88)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.72.1 (compiled against version 2.71.1)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.6)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.6 (compiled against version 1.50.3)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> fatal error: Segmentation fault
Stack trace:
```
# Stack traces obtained from PID 8635 - Thread 8635 #
[New LWP 8636]
[New LWP 8637]
[New LWP 8638]
[New LWP 8639]
[New LWP 8640]
[New LWP 8644]
[New LWP 8674]
[New LWP 8681]
[New LWP 14210]
[New LWP 20214]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
__GI___libc_read (nbytes=256, buf=0x7ffffa34a450, fd=27) at ../sysdeps/
Id Target Id Frame
* 1 Thread 0x7febc2ac2e80 (LWP 8635) "gimp-2.10" __GI___libc_read (nbytes=256, buf=0x7ffffa34a450, fd=27) at ../sysdeps/
2 Thread 0x7febc0884640 (LWP 8636) "worker" syscall () at ../sysdeps/
3 Thread 0x7febc0083640 (LWP 8637) "worker" syscall () at ../sysdeps/
4 Thread 0x7febbf882640 (LWP 8638) "worker" syscall () at ../sysdeps/
5 Thread 0x7febbeaf4640 (LWP 8639) "gmain" 0x00007febc1e6dd7f in __GI___poll (fds=0x558b9d67
6 Thread 0x7febbe2f3640 (LWP 8640) "gdbus" 0x00007febc1e6dd7f in __GI___poll (fds=0x558b9d68
7 Thread 0x7feb9f0dc640 (LWP 8644) "async" syscall () at ../sysdeps/
8 Thread 0x7feb9d232640 (LWP 8674) "threaded-ml" 0x00007febc1e6dd7f in __GI___poll (fds=0x7feb8802
9 Thread 0x7feb9e8db640 (LWP 8681) "swap writer" syscall () at ../sysdeps/
10 Thread 0x7feb8d584640 (LWP 14210) "paint" syscall () at ../sysdeps/
11 Thread 0x7feb75d85640 (LWP 20214) "pool-gimp-2.10" syscall () at ../sysdeps/
Thread 11 (Thread 0x7feb75d85640 (LWP 20214) "pool-gimp-2.10"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc210970c in g_cond_wait_until () from /lib/x86_
No symbol table info available.
#2 0x00007febc208a3e1 in ?? () from /lib/x86_
No symbol table info available.
#3 0x00007febc208a566 in g_async_
No symbol table info available.
#4 0x00007febc20ec749 in ?? () from /lib/x86_
No symbol table info available.
#5 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#6 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391140112, 717440034730802
#7 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 10 (Thread 0x7feb8d584640 (LWP 14210) "paint"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x0000558b9bd7c001 in ?? ()
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391146384, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 9 (Thread 0x7feb9e8db640 (LWP 8681) "swap writer"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x00007febc26aac99 in ?? () from /lib/x86_
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391142352, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 8 (Thread 0x7feb9d232640 (LWP 8674) "threaded-ml"):
#0 0x00007febc1e6dd7f in __GI___poll (fds=0x7feb8802
sc_ret = -516
sc_ret = <optimized out>
#1 0x00007feb9d3f121d in ?? () from /lib/x86_
No symbol table info available.
#2 0x00007feb9d3da5a1 in pa_mainloop_poll () from /lib/x86_
No symbol table info available.
#3 0x00007feb9d3e50bb in pa_mainloop_iterate () from /lib/x86_
No symbol table info available.
#4 0x00007feb9d3e5170 in pa_mainloop_run () from /lib/x86_
No symbol table info available.
#5 0x00007feb9d3f537d in ?? () from /lib/x86_
No symbol table info available.
#6 0x00007feb9d38ecb3 in ?? () from /usr/lib/
No symbol table info available.
#7 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391146624, 717440034730802
#8 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 7 (Thread 0x7feb9f0dc640 (LWP 8644) "async"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x0000558b9bfed006 in ?? ()
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391149008, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 6 (Thread 0x7febbe2f3640 (LWP 8640) "gdbus"):
#0 0x00007febc1e6dd7f in __GI___poll (fds=0x558b9d68
sc_ret = -516
sc_ret = <optimized out>
#1 0x00007febc210f696 in ?? () from /lib/x86_
No symbol table info available.
#2 0x00007febc20ba293 in g_main_loop_run () from /lib/x86_
No symbol table info available.
#3 0x00007febc2359c1a in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#5 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391148992, 717440034730802
#6 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 5 (Thread 0x7febbeaf4640 (LWP 8639) "gmain"):
#0 0x00007febc1e6dd7f in __GI___poll (fds=0x558b9d67
sc_ret = -516
sc_ret = <optimized out>
#1 0x00007febc210f696 in ?? () from /lib/x86_
No symbol table info available.
#2 0x00007febc20b83c3 in g_main_
No symbol table info available.
#3 0x00007febc20b8411 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#5 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391148704, 717440034730802
#6 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 4 (Thread 0x7febbf882640 (LWP 8638) "worker"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x00007febc26703c3 in ?? () from /lib/x86_
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391148864, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 3 (Thread 0x7febc0083640 (LWP 8637) "worker"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x00007febc26703c3 in ?? () from /lib/x86_
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391148864, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 2 (Thread 0x7febc0884640 (LWP 8636) "worker"):
#0 syscall () at ../sysdeps/
No locals.
#1 0x00007febc2109203 in g_cond_wait () from /lib/x86_
No symbol table info available.
#2 0x00007febc26703c3 in ?? () from /lib/x86_
No symbol table info available.
#3 0x00007febc20e9a41 in ?? () from /lib/x86_
No symbol table info available.
#4 0x00007febc1de9b43 in start_thread (arg=<optimized out>) at ./nptl/
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737391148864, 717440034730802
#5 0x00007febc1e7ba00 in clone3 () at ../sysdeps/
No locals.
Thread 1 (Thread 0x7febc2ac2e80 (LWP 8635) "gimp-2.10"):
#0 __GI___libc_read (nbytes=256, buf=0x7ffffa34a450, fd=27) at ../sysdeps/
sc_ret = -512
__arg3 = <optimized out>
_a2 = <optimized out>
sc_ret = <optimized out>
__value = <optimized out>
sc_ret = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
resultvar = <optimized out>
__arg2 = <optimized out>
_a1 = <optimized out>
#1 __GI___libc_read (fd=27, buf=0x7ffffa34a450, nbytes=256) at ../sysdeps/
No locals.
#2 0x00007febc2b0dcac in gimp_stack_
No symbol table info available.
#3 0x0000558b9bcde78e in ?? ()
No symbol table info available.
#4 0x0000558b9bcde84e in gimp_fatal_error ()
No symbol table info available.
#5 0x0000558b9bcde8ad in ?? ()
No symbol table info available.
#6 <signal handler called>
No locals.
#7 strcmp () at ../sysdeps/
No locals.
#8 0x00007febc318f4e6 in _dl_map_object (loader=
soname = <optimized out>
fd = <optimized out>
origname = 0x0
realname = 0x0
name_copy = <optimized out>
l = 0x558ba0064720
fb = {len = 8609, buf = "Ѐ\023\
stack_end = 0x7febbf0730e0
#9 0x00007febc31939a9 in dl_open_
args = 0x7ffffa34b720
file = 0x558ba3660b60 "/usr/lib/
mode = -2147483646
call_map = 0x7febc3182960
dst = <optimized out>
new = <optimized out>
r = <optimized out>
reloc_mode = <optimized out>
first = <optimized out>
last = <optimized out>
j = <optimized out>
l = <optimized out>
any_tls = <optimized out>
#10 0x00007febc1ec9c28 in __GI__dl_
errcode = 0
c = {exception = 0x7ffffa34b580, errcode = 0x7ffffa34b48c, env = {{__jmpbuf = {140737391146784, -71744063320518
old = 0x7ffffa34b600
#11 0x00007febc3192f9a in dl_open_worker (a=a@entry=
ex = {objname = 0x2 <error: Cannot access memory at address 0x2>, errstring = 0x3200000009 <error: Cannot access memory at address 0x3200000009>, message_buffer = 0x0}
err = <optimized out>
args = 0x7ffffa34b720
mode = <optimized out>
new = <optimized out>
init_args = <optimized out>
#12 0x00007febc1ec9c28 in __GI__dl_
errcode = 32747
c = {exception = 0x7ffffa34b700, errcode = 0x7ffffa34b5fc, env = {{__jmpbuf = {-2, -71744063320518
old = 0x7ffffa34b800
#13 0x00007febc319334e in _dl_open (file=<optimized out>, mode=-2147483646, caller_
args = {file = 0x558ba3660b60 "/usr/lib/
exception = {objname = 0x0, errstring = 0x7febc2b5d321 "%s%cgimp-
errcode = <optimized out>
#14 0x00007febc1ec9f91 in do_dlopen (ptr=ptr@
args = 0x7ffffa34b950
#15 0x00007febc1ec9c28 in __GI__dl_
errcode = -1
c = {exception = 0x7ffffa34b8f0, errcode = 0x7ffffa34b7fc, env = {{__jmpbuf = {140737391147327, -71744063325310
old = 0x0
#16 0x00007febc1ec9cf3 in __GI__dl_
exception = {objname = 0x300000001 <error: Cannot access memory at address 0x300000001>, errstring = 0x30000000e <error: Cannot access memory at address 0x30000000e>, message_buffer = 0x7 <error: Cannot access memory at address 0x7>}
errorcode = <optimized out>
#17 0x00007febc1eca0c7 in dlerror_run (args=0x7ffffa3
objname = 0x7febc1d8adb0 <known_compare> "\363\017\
malloced = false
result = <optimized out>
objname = <optimized out>
malloced = <optimized out>
result = <optimized out>
#18 __libc_dlopen_mode (name=<optimized out>, mode=mode@
args = {name = 0x558ba3660b60 "/usr/lib/
#19 0x00007febc1d8aeb3 in __gconv_find_shlib (name=<optimized out>, name@entry=
found = 0x558ba3660b30
keyp = <optimized out>
#20 0x00007febc1d8a525 in find_module (directory=
dirlen = 32
fnamelen = 13
fullname = "/usr/lib/
status = 1
#21 0x00007febc1d8ab30 in __gconv_
res = <optimized out>
idx = <optimized out>
header = <optimized out>
strtab = <optimized out>
fromidx = 274
toidx = 267
modtab = <optimized out>
from_module = <optimized out>
to_module = <optimized out>
result = 0x558ba38c1c30
#22 0x00007febc1d80b6f in __gconv_
result = <optimized out>
#23 0x00007febc1d7f706 in __GI___gconv_open (conv_spec=
steps = 0x558ba38c1c30
nsteps = 1
result = 0x0
cnt = 0
res = <optimized out>
conv_flags = 0
translit = false
tocode = 0x558ba1ada520 "ISO-8859-1//"
fromcode = 0x558ba1ada500 "UTF-8//"
bail = <optimized out>
#24 0x00007febc1d7f2b8 in iconv_open (tocode=<optimized out>, fromcode=<optimized out>) at ./iconv/
cd = <optimized out>
conv_spec = {fromcode = 0x558ba1ada500 "UTF-8//", tocode = 0x558ba1ada520 "ISO-8859-1//", translit = false, ignore = false}
res = <optimized out>
#25 0x00007febc209769f in g_iconv_open () from /lib/x86_
No symbol table info available.
#26 0x00007febc2099f2c in g_convert () from /lib/x86_
No symbol table info available.
#27 0x00007febc2ae61b6 in ?? () from /lib/x86_
No symbol table info available.
#28 0x00007febc2ae68da in ?? () from /lib/x86_
No symbol table info available.
#29 0x00007febc2ad5ae7 in gdk_pixbuf_savev () from /lib/x86_
No symbol table info available.
#30 0x00007febc2b5a700 in ?? () from /lib/x86_
No symbol table info available.
#31 0x00007febc2b5bb62 in gimp_thumbnail_
No symbol table info available.
#32 0x0000558b9c075c7a in ?? ()
No symbol table info available.
#33 0x0000558b9c0761d9 in gimp_imagefile_
No symbol table info available.
#34 0x0000558b9c076379 in gimp_imagefile_
No symbol table info available.
#35 0x0000558b9beee75a in ?? ()
No symbol table info available.
#36 0x00007febc20bac24 in g_main_
No symbol table info available.
#37 0x00007febc210f6f8 in ?? () from /lib/x86_
No symbol table info available.
#38 0x00007febc20ba293 in g_main_loop_run () from /lib/x86_
No symbol table info available.
#39 0x0000558b9bce3adc in app_run ()
No symbol table info available.
#40 0x0000558b9bcd9752 in main ()
No symbol table info available.
[Inferior 1 (process 8635) detached]
```