pinta crashes with rectangular selection

Bug #1721059 reported by Danilo Balarini
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Pinta
New
Undecided
Unassigned

Bug Description

I'm on Ubuntu 17_04 and pinta -version = 1.6

I have dual monitor, took a print screen and tried to use rectangular selection on it with pinta. When using it, while dimensioning, it stops and crashes.

This is what the console prints. The image is attached.

Stacktrace:

Native stacktrace:

 /usr/bin/mono(+0xc8514) [0x558946df9514]
 /usr/bin/mono(+0x1217ce) [0x558946e527ce]
 /usr/bin/mono(+0x3d7e3) [0x558946d6e7e3]
 /lib/x86_64-linux-gnu/libpthread.so.0(+0x11670) [0x7fe78c244670]
 /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_slice_free_chain_with_offset+0x17d) [0x7fe781e19a1d]
 [0x41058bc0]

Debug info from gdb:

[New LWP 10444]
[New LWP 10445]
[New LWP 10446]
[New LWP 10447]
[New LWP 10448]
[New LWP 10457]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
95 ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Arquivo ou diretório não encontrado.
  Id Target Id Frame
* 1 Thread 0x7fe78cd66740 (LWP 10443) "Main" __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
  2 Thread 0x7fe78b3ff700 (LWP 10444) "SGen worker" pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  3 Thread 0x7fe789034700 (LWP 10445) "Finalizer" 0x00007fe78c24408a in __waitpid (pid=10458, stat_loc=0x7fe78cd700fc, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
  4 Thread 0x7fe77a769700 (LWP 10446) "gmain" 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
  5 Thread 0x7fe779f68700 (LWP 10447) "gdbus" 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
  6 Thread 0x7fe778b7c700 (LWP 10448) "dconf worker" 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
  7 Thread 0x7fe761e74700 (LWP 10457) "pool" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 7 (Thread 0x7fe761e74700 (LWP 10457)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe781e4115a in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe781dcf8d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe781dcfefc in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe781e23a2d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe781e22f65 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007fe78c23a6da in start_thread (arg=0x7fe761e74700) at pthread_create.c:456
#7 0x00007fe78bd5dd7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7fe778b7c700 (LWP 10448)):
#0 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fe781dfb576 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe781dfb68c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe778db646d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007fe781e22f65 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe78c23a6da in start_thread (arg=0x7fe778b7c700) at pthread_create.c:456
#6 0x00007fe78bd5dd7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7fe779f68700 (LWP 10447)):
#0 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fe781dfb576 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe781dfb902 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe782843476 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fe781e22f65 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe78c23a6da in start_thread (arg=0x7fe779f68700) at pthread_create.c:456
#6 0x00007fe78bd5dd7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fe77a769700 (LWP 10446)):
#0 0x00007fe78bd51d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fe781dfb576 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe781dfb68c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe781dfb6d1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe781e22f65 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe78c23a6da in start_thread (arg=0x7fe77a769700) at pthread_create.c:456
#6 0x00007fe78bd5dd7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7fe789034700 (LWP 10445)):
#0 0x00007fe78c24408a in __waitpid (pid=10458, stat_loc=0x7fe78cd700fc, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29
#1 0x0000558946df95f0 in ?? ()
#2 0x0000558946e527ce in ?? ()
#3 0x0000558946d6e7e3 in ?? ()
#4 <signal handler called>
#5 0x00007fe781e19a1d in g_slice_free_chain_with_offset () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x0000000041058bc0 in ?? ()
#7 0x00005589491e9700 in ?? ()
#8 0x0000558948925340 in ?? ()
#9 0x0000558948925340 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe78b3ff700 (LWP 10444)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x0000558946f81863 in ?? ()
#2 0x00007fe78c23a6da in start_thread (arg=0x7fe78b3ff700) at pthread_create.c:456
#3 0x00007fe78bd5dd7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fe78cd66740 (LWP 10443)):
#0 __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1 0x00007fe78bcdc6ca in __libc_calloc (n=140632463076096, elem_size=<optimized out>) at malloc.c:3245
#2 0x0000558946fba656 in ?? ()
#3 0x0000558946fb74c0 in ?? ()
#4 0x0000558946e83f47 in ?? ()
#5 0x0000558946e84568 in ?? ()
#6 0x0000558946e906be in mono_exception_from_name_domain ()
#7 0x0000558946df8d75 in ?? ()
#8 0x0000558946e51700 in ?? ()
#9 0x00007fe78bcd975f in _int_malloc (av=0x7fe78c016b00 <main_arena>, bytes=94048119772336) at malloc.c:3552
#10 0x0000000000000002 in ?? ()
#11 0x00007ffc407bdb80 in ?? ()
#12 0x00007fe782d93f1b in cairo_region_create_rectangles () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#13 0x000011d00003838b in ?? ()
#14 0x000011b10003828d in ?? ()
#15 0x000011d70003838b in ?? ()
#16 0x000011d00003838b in ?? ()
#17 0x000011d70003838b in ?? ()
#18 0x00007ffc407bd2f0 in ?? ()
#19 0xb9adc2f350502700 in ?? ()
#20 0x00007ffc407bc8f0 in ?? ()
#21 0x00007ffc407bc960 in ?? ()
#22 0x00007ffc407bcf50 in ?? ()
#23 0x00007ffc407bc978 in ?? ()
#24 0x00007ffc407bc970 in ?? ()
#25 0x00007fe782d7ccfb in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#26 0x000012d400038267 in ?? ()
#27 0x000012d4000382fc in ?? ()
#28 0x000012d400038267 in ?? ()
#29 0x000012670003837b in ?? ()
#30 0xb9adc2f350502700 in ?? ()
#31 0xbfc29f8c0d784c88 in ?? ()
#32 0x00007fe782dade66 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#33 0x00007fe782d7cfdf in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#34 0x00007fe782d7e17b in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#35 0x00007fe782d753cc in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#36 0x00007fe782d7ed9c in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#37 0x00007ffc407bcd28 in ?? ()
#38 0x00007ffc407bd010 in ?? ()
#39 0x0000000000000000 in ?? ()

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Abortado (imagem do núcleo gravada)

Revision history for this message
Danilo Balarini (danilo-balarini) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.