[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2024-02-26 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||simonp...@gmail.com

--- Comment #31 from Nate Graham  ---
*** Bug 481837 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-11-29 Thread Sadiq Mohamed
https://bugs.kde.org/show_bug.cgi?id=439697

Sadiq Mohamed  changed:

   What|Removed |Added

 CC||sid1...@btinternet.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-07-08 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||corne...@solcon.nl

--- Comment #29 from Nicolas Fella  ---
*** Bug 453207 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-07-08 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||k...@chiyo-chan.me

--- Comment #28 from Nicolas Fella  ---
*** Bug 471926 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-07-08 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||prestonmontew...@gmail.com

--- Comment #27 from Nicolas Fella  ---
*** Bug 468426 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-05-31 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||christree4...@outlook.com

--- Comment #26 from Nicolas Fella  ---
*** Bug 470479 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-05-17 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||debugging-master@use.startm
   ||ail.com

--- Comment #25 from Nicolas Fella  ---
*** Bug 469605 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-05-14 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||chalkiti...@gmail.com

--- Comment #24 from Nicolas Fella  ---
*** Bug 469754 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-04-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||s...@samwilson.id.au

--- Comment #23 from Nate Graham  ---
*** Bug 468763 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-04-10 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||ismailsahillio...@gmail.com

--- Comment #22 from Nicolas Fella  ---
*** Bug 468351 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-04-08 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=439697

Nicolas Fella  changed:

   What|Removed |Added

 CC||policra...@gmail.com

--- Comment #21 from Nicolas Fella  ---
*** Bug 468273 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-04-03 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

--- Comment #20 from Nate Graham  ---
The fix is in Gwenview itself (the next released version, specifically), not
any of those products.

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-04-03 Thread Alex
https://bugs.kde.org/show_bug.cgi?id=439697

Alex  changed:

   What|Removed |Added

 CC||lxbujori...@gmail.com

--- Comment #19 from Alex  ---
I am able to replicate this bug on Plasma 5.27.3, Qt 5.15.6 and frameworks
5.104.0

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-03-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

  Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
   |hics/gwenview/commit/5ddac2 |hics/gwenview/commit/8e8b02
   |cc9ff426302771fb6c7aceae029 |5b79b44db957d164698b6868132
   |53b945e |3b9a917

--- Comment #18 from Nate Graham  ---
Git commit 8e8b025b79b44db957d164698b68681323b9a917 by Nate Graham, on behalf
of Nikita Karpei.
Committed on 29/03/2023 at 18:53.
Pushed by ngraham into branch 'release/23.04'.

Save a shallow copy of the original image when rotating
FIXED-IN: 23.04

The app crashes when trying to get an image from a document using
document->image(). Looks like it can be destroyed from another thread
so we should make a shallow copy of it. It's fast and fixes the crash.


(cherry picked from commit 5ddac2cc9ff426302771fb6c7aceae02953b945e)

M  +11   -8lib/documentview/rasterimageitem.cpp
M  +1-0lib/documentview/rasterimageitem.h

https://invent.kde.org/graphics/gwenview/commit/8e8b025b79b44db957d164698b68681323b9a917

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-03-29 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 Resolution|--- |FIXED
   Version Fixed In||23.04
  Latest Commit||https://invent.kde.org/grap
   ||hics/gwenview/commit/5ddac2
   ||cc9ff426302771fb6c7aceae029
   ||53b945e
 Status|ASSIGNED|RESOLVED

--- Comment #17 from Nate Graham  ---
Git commit 5ddac2cc9ff426302771fb6c7aceae02953b945e by Nate Graham, on behalf
of Nikita Karpei.
Committed on 29/03/2023 at 18:53.
Pushed by ngraham into branch 'master'.

Save a shallow copy of the original image when rotating
FIXED-IN: 23.04

The app crashes when trying to get an image from a document using
document->image(). Looks like it can be destroyed from another thread
so we should make a shallow copy of it. It's fast and fixes the crash.

M  +11   -8lib/documentview/rasterimageitem.cpp
M  +1-0lib/documentview/rasterimageitem.h

https://invent.kde.org/graphics/gwenview/commit/5ddac2cc9ff426302771fb6c7aceae02953b945e

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-03-09 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=439697

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #16 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/graphics/gwenview/-/merge_requests/189

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-03-06 Thread Ben Bonacci
https://bugs.kde.org/show_bug.cgi?id=439697

Ben Bonacci  changed:

   What|Removed |Added

 CC||angelo...@protonmail.com

--- Comment #15 from Ben Bonacci  ---
*** Bug 466628 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2023-01-07 Thread Elvis Angelaccio
https://bugs.kde.org/show_bug.cgi?id=439697

Elvis Angelaccio  changed:

   What|Removed |Added

 CC||elvis.angelac...@kde.org

--- Comment #14 from Elvis Angelaccio  ---
I was also hit by this crash.

Here's my stacktrace with debug symbols:

#0  __memcpy_avx_unaligned_erms () at
../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:544
#1  0x7558e9b0 in memcpy (__len=, __src=,
__dest=, __dest=, __src=,
__len=) at /usr/include/bits/string_fortified.h:29
#2  QImage::copy (this=0x5654d5a0, r=...) at image/qimage.cpp:1239
#3  0x77d0c651 in Gwenview::RasterImageItem::paint
(this=0x5684bc30, painter=0x7fffccc0) at
/home/elvis/dev/kde/gwenview/lib/documentview/rasterimageitem.cpp:105
#4  0x760a4a32 in QGraphicsScenePrivate::draw
(this=this@entry=0x55a5d9d0, item=item@entry=0x5684bc30,
painter=painter@entry=0x7fffccc0, viewTransform=viewTransform@entry=0x0, 
transformPtr=transformPtr@entry=0x566f0910,
exposedRegion=exposedRegion@entry=0x55af2dc0, widget=,
opacity=opacity@entry=1, effectTransform=,
wasDirtyParentSceneTransform=, 
drawItem=) at graphicsview/qgraphicsscene.cpp:4981
#5  0x760a52b7 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55a5d9d0, item=0x5684bc30,
painter=painter@entry=0x7fffccc0, viewTransform=viewTransform@entry=0x0, 
exposedRegion=exposedRegion@entry=0x55af2dc0,
widget=widget@entry=0x55b73820, parentOpacity=parentOpacity@entry=1,
effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#6  0x760a478a in QGraphicsScenePrivate::draw
(this=this@entry=0x55a5d9d0, item=item@entry=0x5683c740,
painter=painter@entry=0x7fffccc0, viewTransform=viewTransform@entry=0x0, 
transformPtr=transformPtr@entry=0x5684ad20,
exposedRegion=exposedRegion@entry=0x55af2dc0, widget=,
opacity=opacity@entry=1, effectTransform=,
wasDirtyParentSceneTransform=, 
drawItem=) at graphicsview/qgraphicsscene.cpp:5013
#7  0x760a52b7 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x55a5d9d0, item=0x5683c740,
painter=painter@entry=0x7fffccc0, viewTransform=viewTransform@entry=0x0, 
exposedRegion=exposedRegion@entry=0x55af2dc0,
widget=widget@entry=0x55b73820, parentOpacity=parentOpacity@entry=1,
effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#8  0x760a478a in QGraphicsScenePrivate::draw (this=0x55a5d9d0,
item=0x560d5560, painter=0x7fffccc0, viewTransform=,
transformPtr=, exposedRegion=, 
widget=, opacity=, effectTransform=, wasDirtyParentSceneTransform=, drawItem=)
at graphicsview/qgraphicsscene.cpp:5013
#9  0x7607be0c in QGraphicsItemEffectSourcePrivate::draw
(this=0x5605b690, painter=0x7fffccc0) at
graphicsview/qgraphicsitem.cpp:11331
#10 0x76109f1a in QGraphicsEffectSource::draw (this=0x566dcb60,
painter=0x7fffccc0) at effects/qgraphicseffect_p.h:90
#11 0x760a56b4 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=, item=, painter=0x7fffccc0,
viewTransform=, exposedRegion=0x55af2dc0,
widget=0x55b73820, 
parentOpacity=, effectTransform=0x0) at
graphicsview/qgraphicsscene.cpp:4867
#12 0x760c84a4 in QGraphicsScenePrivate::drawItems
(widget=0x55b73820, exposedRegion=, viewTransform=0x0,
painter=0x7fffccc0, this=) at
graphicsview/qgraphicsscene.cpp:4735
#13 QGraphicsView::paintEvent (this=, event=) at
graphicsview/qgraphicsview.cpp:3561
#14 0x75daf514 in QWidget::event (this=0x55a81d00,
event=0x7fffd040) at kernel/qwidget.cpp:8826
#15 0x75e5dac3 in QFrame::event (this=0x55a81d00, e=0x7fffd040)
at widgets/qframe.cpp:550
#16 0x74e8cc02 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55b73820, event=event@entry=0x7fffd040) at
kernel/qcoreapplication.cpp:1190
#17 0x75d78b4c in QApplicationPrivate::notify_helper (this=, receiver=0x55b73820, e=0x7fffd040) at
kernel/qapplication.cpp:3634
#18 0x74e8cf98 in QCoreApplication::notifyInternal2
(receiver=0x55b73820, event=0x7fffd040) at
kernel/qcoreapplication.cpp:1064
#19 0x75da33db in QWidgetPrivate::sendPaintEvent
(this=this@entry=0x55b73980, toBePainted=...) at kernel/qwidget.cpp:5479
#20 0x75da47b6 in QWidgetPrivate::drawWidget (this=0x55b73980,
pdev=0x566e4808, rgn=..., offset=..., flags=..., sharedPainter=, repaintManager=) at kernel/qwidget.cpp:5429
#21 0x75d84890 in QWidgetRepaintManager::paintAndFlush
(this=0x55eba0b0) at kernel/qwidgetrepaintmanager.cpp:1016
#22 0x75daf1e4 in QWidget::event (this=0x558cc8f0,
event=0x55ed3f00) at kernel/qwidget.cpp:8990
#23 0x774c527e in KXmlGuiWindow::event (this=0x558cc8f0,
ev=0x55ed3f00) at

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=439697

Bug Janitor Service  changed:

   What|Removed |Added

   Priority|NOR |VHI

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||bugsefor...@gmx.com

--- Comment #13 from Nate Graham  ---
*** Bug 459990 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||zi...@lyrion.ch

--- Comment #10 from Nate Graham  ---
*** Bug 438678 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||moritzherrmann09+kde.org@gm
   ||ail.com

--- Comment #12 from Nate Graham  ---
*** Bug 456549 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||yogo.1...@gmail.com

--- Comment #11 from Nate Graham  ---
*** Bug 459836 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[gwenview] [Bug 439697] Gwenview crashes in Gwenview::RasterImageItem::paint() when trying to rotate a jpg file quickly multiple times

2022-10-21 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=439697

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org
Summary|Gwenview crashes when   |Gwenview crashes in
   |rotating image during   |Gwenview::RasterImageItem::
   |startup |paint() when trying to
   ||rotate a jpg file quickly
   ||multiple times

-- 
You are receiving this mail because:
You are watching all bug changes.