[gwenview] [Bug 476558] New: Crashes when pressing keyboard arrow button

2023-11-04 Thread Agne Tallroth
https://bugs.kde.org/show_bug.cgi?id=476558

Bug ID: 476558
   Summary: Crashes when pressing keyboard arrow button
Classification: Applications
   Product: gwenview
   Version: unspecified
  Platform: unspecified
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: gwenview-bugs-n...@kde.org
  Reporter: agne.tallr...@protonmail.com
  Target Milestone: ---

Application: gwenview (23.08.2)

Qt Version: 5.15.11
Frameworks Version: 5.111.0
Operating System: Linux 6.5.7-artix1-1 x86_64
Windowing System: X11
Distribution: Artix Linux
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
Wanted to display the next picture in current folder by pressing right arrow
button. Obviously that is a bad idea for jpeg2000 images.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted

[KCrash Handler]
#4  0x7facbacac83c in  () at /usr/lib/libc.so.6
#5  0x7facbac5c668 in raise () at /usr/lib/libc.so.6
#6  0x7facbac444b8 in abort () at /usr/lib/libc.so.6
#7  0x7facbac443dc in  () at /usr/lib/libc.so.6
#8  0x7facbac54d26 in  () at /usr/lib/libc.so.6
#9  0x7facb84ae13f in jas_init_library () at /usr/lib/libjasper.so.7
#10 0x7facac2566ce in  () at /usr/lib/qt/plugins/imageformats/libqjp2.so
#11 0x7facac257a83 in  () at /usr/lib/qt/plugins/imageformats/libqjp2.so
#12 0x7facbb9b951e in QImageReader::read(QImage*) () at
/usr/lib/libQt5Gui.so.5
#13 0x7facbb9bb97a in QImageReader::read() () at /usr/lib/libQt5Gui.so.5
#14 0x7facbd83a7f1 in  () at /usr/lib/libgwenviewlib.so.5
#15 0x7facbd833c04 in  () at /usr/lib/libgwenviewlib.so.5
#16 0x7facbb2f84a1 in  () at /usr/lib/libQt5Core.so.5
#17 0x7facbb2f36fa in  () at /usr/lib/libQt5Core.so.5
#18 0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#19 0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7facacf436c0 (LWP 1201) "gwenview"):
#1  0x7facb84986f9 in  () at /usr/lib/libusbmuxd-2.0.so.6
#2  0x7facb84993cc in  () at /usr/lib/libusbmuxd-2.0.so.6
#3  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#4  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7facad7546c0 (LWP 1197) "Gwenview::Thumb"):
#1  0x7facbaca9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x7facbb2fb484 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt5Core.so.5
#3  0x7facbd88ae36 in  () at /usr/lib/libgwenviewlib.so.5
#4  0x7facbb2f36fa in  () at /usr/lib/libQt5Core.so.5
#5  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#6  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7facadf556c0 (LWP 1187) "gwenview:sh2"):
#1  0x7facbaca9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x7faca45417f4 in  () at /usr/lib/dri/iris_dri.so
#3  0x7faca44c623a in  () at /usr/lib/dri/iris_dri.so
#4  0x7faca45416ba in  () at /usr/lib/dri/iris_dri.so
#5  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#6  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7facae7566c0 (LWP 1186) "gwenview:sh1"):
#1  0x7facbaca9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x7faca45417f4 in  () at /usr/lib/dri/iris_dri.so
#3  0x7faca44c623a in  () at /usr/lib/dri/iris_dri.so
#4  0x7faca45416ba in  () at /usr/lib/dri/iris_dri.so
#5  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#6  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7facaef576c0 (LWP 1185) "gwenview:sh0"):
#1  0x7facbaca9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x7faca45417f4 in  () at /usr/lib/dri/iris_dri.so
#3  0x7faca44c623a in  () at /usr/lib/dri/iris_dri.so
#4  0x7faca45416ba in  () at /usr/lib/dri/iris_dri.so
#5  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#6  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7facaf7586c0 (LWP 1184) "gwenvie:disk$0"):
#1  0x7facbaca9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x7faca45417f4 in  () at /usr/lib/dri/iris_dri.so
#3  0x7faca44c623a in  () at /usr/lib/dri/iris_dri.so
#4  0x7faca45416ba in  () at /usr/lib/dri/iris_dri.so
#5  0x7facbacaa9eb in  () at /usr/lib/libc.so.6
#6  0x7facbad2e7cc in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7facb54c96c0 (LWP 1182) "QDBusConnection"):
#1  0x7facb94de276 in  () at /usr/lib/libglib-2.0.so.0
#2  0x7facb947e162 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x7facbb4ea45c in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib/libQt5Core.so.5
#4  0x7facbb49a354 in
QEventLoop::exec(QFlags) () at
/usr/lib/libQt5Core.so.5
#5  0x7facbb2f74d6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x7facbc797a9a in  () at /usr/lib/libQt5DBus.so.5
#7  0x7facbb2f36fa in  () at 

[Discover] [Bug 475979] Crash in KNSCore::Engine::addProvider

2023-10-22 Thread Agne Tallroth
https://bugs.kde.org/show_bug.cgi?id=475979

--- Comment #5 from Agne Tallroth  ---
(In reply to David Edmundson from comment #4)
> *** Bug 467364 has been marked as a duplicate of this bug. ***

I can confirm that just as reported in (467364), crashing may be avoided by
removing the opendesktop account in systemsettings.

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

[Discover] [Bug 475979] plasma-discover crashes while updating installed apps.

2023-10-22 Thread Agne Tallroth
https://bugs.kde.org/show_bug.cgi?id=475979

Agne Tallroth  changed:

   What|Removed |Added

 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

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

[Discover] [Bug 475979] plasma-discover crashes while updating installed apps.

2023-10-22 Thread Agne Tallroth
https://bugs.kde.org/show_bug.cgi?id=475979

--- Comment #2 from Agne Tallroth  ---
(In reply to David Edmundson from comment #1)
> Strace provides a list of system calls, it is not a backtrace of where we
> exited.
> 
> 
> If you don't get a trace, it typically means you hit an assert rather than a
> crash. 
> 
> Given you clearly know how to use strace and tools, can you use gdb and put
> a break on 'exit'  and get a backtrace from there?


OK. Here we go:

GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from plasma-discover...
(No debugging symbols found in plasma-discover)
(gdb) b exit
Function "exit" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (exit) pending.
(gdb) r
Starting program: /usr/bin/plasma-discover 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Downloading separate debug info for /usr/lib/libappstream.so.4...
Downloading separate debug info for /usr/lib/libgobject-2.0.so.0...
Downloading separate debug info for /usr/lib/libgio-2.0.so.0...
Downloading separate debug info for /usr/lib/libgssapi_krb5.so.2...
Downloading separate debug info for /usr/lib/libproxy.so.1...
Downloading separate debug info for /usr/lib/libssl.so.3...
Downloading separate debug info for /usr/lib/libcrypto.so.3...
Downloading separate debug info for /usr/lib/libXau.so.6...
Downloading separate debug info for /usr/lib/libXdmcp.so.6...
Downloading separate debug info for /usr/lib/libblkid.so.1...
Downloading separate debug info for /usr/lib/libcap.so.2...
Downloading separate debug info for /usr/lib/libelogind.so.0...
Downloading separate debug info for /usr/lib/libGLdispatch.so.0...
Downloading separate debug info for /usr/lib/libGLX.so.0...
Downloading separate debug info for /usr/lib/libfreetype.so.6...
Downloading separate debug info for /usr/lib/libgraphite2.so.3...
Downloading separate debug info for /usr/lib/libicudata.so.73...
Downloading separate debug info for /usr/lib/libpcre2-8.so.0...
Downloading separate debug info for /usr/lib/libvorbis.so.0...
Downloading separate debug info for /usr/lib/libogg.so.0...
Downloading separate debug info for /usr/lib/libcurl.so.4...
Downloading separate debug info for /usr/lib/libxmlb.so.2...
Downloading separate debug info for /usr/lib/libxml2.so.2...
Downloading separate debug info for /usr/lib/libyaml-0.so.2...
Downloading separate debug info for /usr/lib/libstemmer.so.0...
Downloading separate debug info for /usr/lib/libgmodule-2.0.so.0...
Downloading separate debug info for /usr/lib/libkrb5.so.3...
Downloading separate debug info for /usr/lib/libk5crypto.so.3...
Downloading separate debug info for /usr/lib/libcom_err.so.2...
Downloading separate debug info for /usr/lib/libkrb5support.so.0...
Downloading separate debug info for /usr/lib/libkeyutils.so.1...
Downloading separate debug info for /usr/lib/libresolv.so.2...
Downloading separate debug info for /usr/lib/libproxy/libpxbackend-1.0.so...
Downloading separate debug info for /usr/lib/libbrotlidec.so.1...
Downloading separate debug info for /usr/lib/libnghttp2.so.14...
Downloading separate debug info for /usr/lib/libidn2.so.0...
Downloading separate debug info for /usr/lib/libssh2.so.1...
Downloading separate debug info for /usr/lib/libpsl.so.5...
Downloading separate debug info for /usr/lib/liblzma.so.5...
Downloading separate debug info for /usr/lib/libduktape.so.207...
Downloading separate debug info for /usr/lib/libbrotlicommon.so.1...
Downloading separate debug info for /usr/lib/libunistring.so.5...
Downloading separate debug info for /usr/lib/qt/plugins/platforms/libqxcb.so...
Downloading separate debug info for /usr/lib/libQt5XcbQpa.so.5...
Downloading separate debug info for /usr/lib/libfontconfig.so.1...
Downloading separate debug info for /usr/lib/libX11-xcb.so.1...
Downloading separate debug info for /usr/lib/libxcb-shm.so.0...
Downloading separate debug info for /usr/lib/libxcb-randr.so.0...
Downloading separate debug info for /usr/lib/libxcb-render.so.0...
Downloading separate debug info for /usr/lib/libxcb-shape.so.0...
Downloading separate debug info for /usr/lib/libxcb-sync.so.1.

[Discover] [Bug 475979] New: plasma-discover crashes while updating installed apps.

2023-10-22 Thread Agne Tallroth
https://bugs.kde.org/show_bug.cgi?id=475979

Bug ID: 475979
   Summary: plasma-discover crashes while updating installed apps.
Classification: Applications
   Product: Discover
   Version: 5.27.8
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: discover
  Assignee: plasma-b...@kde.org
  Reporter: agne.tallr...@protonmail.com
CC: aleix...@kde.org
  Target Milestone: ---

Created attachment 162505
  --> https://bugs.kde.org/attachment.cgi?id=162505=edit
Output from command: "strace plasma-discover 2>&1 | tee log.txt". The text file
is 6 MB big, so I had to gzip it.

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
Discover crashes every time when it tries to download available updates. It is
a recent problem, which appeared within the last week.
N

STEPS TO REPRODUCE
1. Start plasma-discover
2. Click "Download updates"
3. Wait for it to download files. It always crashes before the progress bar
reaches 100%.

OBSERVED RESULT
Program crash with no available backtrace (this was rigged by calling the app
from "strace" -- output attached). 

EXPECTED RESULT
Fully downloaded and installed updates.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
- Artix Linux, kernel 6.5.7
- Used RAM: 8.5 out of 16 GB
- Available storage: 164 GB

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