Bug 384438 - Gwenview crashes when I try and crop an image
Summary: Gwenview crashes when I try and crop an image
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-09-06 15:10 UTC by Carole
Modified: 2018-10-28 03:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carole 2017-09-06 15:10:17 UTC
Application: gwenview (16.04.3)

Qt Version: 5.6.1
Frameworks Version: 5.36.0
Operating System: Linux 4.4.0-93-generic x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
I was trying to crop a .jpg image and Gwenview crashes every time.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7f3123b66980 (LWP 28827))]

Thread 4 (Thread 0x7f3104b80700 (LWP 28849)):
[KCrash Handler]
#6  0x00007f311fc7e428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f311fc8002a in __GI_abort () at abort.c:89
#8  0x00007f31200a884d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f31200a66b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f31200a6701 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f31200a6969 in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f312044b044 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f312044e808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f311af086ba in start_thread (arg=0x7f3104b80700) at pthread_create.c:333
#15 0x00007f311fd503dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f310db38700 (LWP 28837)):
#0  0x00007f311fd4470d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f311a9db38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f311a9db49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f312067837b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3120620ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f31204499e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3124e2e515 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f312044e808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f311af086ba in start_thread (arg=0x7f310db38700) at pthread_create.c:333
#9  0x00007f311fd503dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f310f9e8700 (LWP 28831)):
#0  0x00007f311fd4470d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3118882c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f31188848d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f3111d53d29 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f312044e808 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f311af086ba in start_thread (arg=0x7f310f9e8700) at pthread_create.c:333
#6  0x00007f311fd503dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3123b66980 (LWP 28827)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3118882eb9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f3118884617 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f3118884721 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f3111d52a2a in QXcbConnection::sync() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007f3111d7236e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#6  0x00007f3111d72404 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007f3120b0b48d in QBackingStore::beginPaint(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f3121963764 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f3121963b4f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f31219833af in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f312199af28 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f3121ab34bb in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f3122d92177 in KMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#14 0x00007f3122dd76b5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#15 0x00007f3121955afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f312195b036 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f31206232a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f312062516a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f3121c77ab2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f3121c7d359 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f3120650719 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f3121c8accb in QGraphicsScene::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f3121955afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f312195b036 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f31206232a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f312062516a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f3120677f53 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f311a9db197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f311a9db3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f311a9db49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f312067835f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f3120620ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f31206296bc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x0000000000431ac8 in ?? ()
#35 0x00007f311fc69830 in __libc_start_main (main=0x4313c0, argc=2, argv=0x7ffda116c738, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda116c728) at ../csu/libc-start.c:291
#36 0x0000000000431fd9 in _start ()

Possible duplicates by query: bug 382799, bug 382788, bug 382425, bug 381268, bug 381034.

Reported using DrKonqi
Comment 1 Nate Graham 2017-09-09 01:47:52 UTC
Not seen with later versions.
Comment 2 Carole 2017-09-09 07:02:31 UTC
I am on the latest version of Gwenview

uilding dependency tree       
Reading state information... Done
gwenview is already the newest version (4:16.04.3-0ubuntu1~ubuntu16.04~ppa61).
Comment 3 Nate Graham 2017-09-09 13:11:24 UTC
That may be the latest version of Gwenview in Ubuntu, but Ubuntu doesn't have up-to-date packages. Please try again with a more recent version, which y
Comment 4 Nate Graham 2017-09-09 13:12:28 UTC
Oops.

...which you can get by compiling from source, using the Kubuntu backports PPA, installing a distro that has up-to-date KDE packages like KDE Neon or Manjaro, or running one of those distros in a VM.
Comment 5 Carole 2017-09-09 13:42:43 UTC
Hi, I am not sure what is wrong. Please see the screen data;

Backports of new versions of KDE Platform, Plasma and Applications as well as major KDE apps for Kubuntu.
 More info: https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpkfykooqp/secring.gpg' created
gpg: keyring `/tmp/tmpkfykooqp/pubring.gpg' created
gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpkfykooqp/trustdb.gpg: trustdb created
gpg: key 8AC93F7A: public key "Launchpad Kubuntu Updates" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
carole@carole-desktop:~$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease                                                          
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]                                         
Hit:4 http://repository.spotify.com stable InRelease                                                             
Hit:5 http://ppa.launchpad.net/adilson/experimental/ubuntu xenial InRelease                                      
Hit:6 http://archive.canonical.com/ubuntu xenial InRelease                                                       
Hit:7 http://ppa.launchpad.net/dhor/myway/ubuntu xenial InRelease                                                
Get:8 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]         
Hit:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease
Hit:10 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu xenial InRelease
Get:11 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [60.0 kB]
Get:12 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [55.4 kB]
Get:13 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [48.8 kB]
Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [59.5 kB]        
Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [632 kB]              
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [305 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [201 kB]     
Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [171 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [226 kB] 
Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [5,888 B]
Get:21 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]  
Get:22 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [5,136 B]
Fetched 2,080 kB in 1s (1,391 kB/s)                                                                    
Reading package lists... Done
carole@carole-desktop:~$ sudo apt-get update gwenview
E: The update command takes no arguments
carole@carole-desktop:~$ sudo apt-get install gwenview
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gwenview is already the newest version (4:16.04.3-0ubuntu1~ubuntu16.04~ppa61).
The following packages were automatically installed and are no longer required:
  linux-headers-4.4.0-87 linux-headers-4.4.0-87-generic linux-headers-4.4.0-89 linux-headers-4.4.0-89-generic
  linux-headers-4.4.0-91 linux-headers-4.4.0-91-generic linux-image-4.4.0-87-generic
  linux-image-4.4.0-89-generic linux-image-4.4.0-91-generic linux-image-extra-4.4.0-87-generic
  linux-image-extra-4.4.0-89-generic linux-image-extra-4.4.0-91-generic
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
carole@carole-desktop:~$ 

Am I missing something here?
Comment 6 Nate Graham 2017-09-09 20:00:49 UTC
Probably. You might try the KDE support forum or subreddit.
Comment 7 Andrew Crouthamel 2018-09-28 02:29:41 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Andrew Crouthamel 2018-10-28 03:20:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!