[kmymoney] [Bug 450016] Attempting KMyMoney 5.0.8 "Currencies" Maintenance, Application Crash

2022-02-11 Thread Thomas Baumgart via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=450016

Thomas Baumgart  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Ever confirmed|0   |1
 Status|NEEDSINFO   |CONFIRMED

--- Comment #2 from Thomas Baumgart  ---
Just did that (use appimage to reproduce) and got the crash. In fact, it does
not make sense to do that, but on the other hand, the application should not
crash either.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 450016] Attempting KMyMoney 5.0.8 "Currencies" Maintenance, Application Crash

2022-02-11 Thread Jack via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=450016

Jack  changed:

   What|Removed |Added

  Component|database|general
 Status|REPORTED|NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #1 from Jack  ---
5.0.8 is over two years old, and some work has been done in this area since. 
Can you find a more recent version?  If not, you can use an appimage version. 
(https://kmymoney.org/appimage.html)

In this case, though, why are you trying to add a currency that is already
present?  It certainly should not crash,but I don't think there is much the
developers can do unless it crashes adding a new currency in a more recent
version.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[kmymoney] [Bug 450016] New: Attempting KMyMoney 5.0.8 "Currencies" Maintenance, Application Crash

2022-02-11 Thread Walter Ogelsby via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=450016

Bug ID: 450016
   Summary: Attempting KMyMoney 5.0.8 "Currencies" Maintenance,
Application Crash
   Product: kmymoney
   Version: 5.0.8
  Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
  Severity: crash
  Priority: NOR
 Component: database
  Assignee: kmymoney-devel@kde.org
  Reporter: w...@wogelsby.com
  Target Milestone: ---

SUMMARY
***
Attempting KMyMoney 5.0.8 "Currencies" Maintenance, Application Crash
***


STEPS TO REPRODUCE
1. Mouse Click "Tools"
2. Mouse Click "Currencies"
3. Mouse Click "+Add", Mouse Select "US Dollar"... Error Dialog:
Uncaught error. Please report the details to the developers

Details: Cannot add currency with existing id USD
/build/kmymoney-2XFvAS/kmymoney-5.0.8/kmymoney/mymoney/storage/mymoneystoragemgr.cpp:1439


OBSERVED RESULT
Application Crash

EXPECTED RESULT
Ability to Maintain Currencies

Application: kmymoney (5.0.8)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-99-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS


ADDITIONAL INFORMATION


-- Backtrace:
Application: KMyMoney (kmymoney), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f40ccafb900 (LWP 4923))]

Thread 14 (Thread 0x7f405e0c8700 (LWP 7262)):
#0  __GI___libc_read (nbytes=10, buf=0x7f405e0c7ade, fd=22) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=fd@entry=22, buf=buf@entry=0x7f405e0c7ade,
nbytes=nbytes@entry=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x7f40c0e79975 in read (__nbytes=10, __buf=0x7f405e0c7ade, __fd=22) at
/usr/include/x86_64-linux-gnu/bits/unistd.h:44
#3  pa_read (fd=22, buf=buf@entry=0x7f405e0c7ade, count=count@entry=10,
type=type@entry=0x55c23f80dc38) at pulsecore/core-util.c:422
#4  0x7f40c1229416 in clear_wakeup (m=) at
pulse/mainloop.c:782
#5  pa_mainloop_prepare (m=m@entry=0x55c23f80db60, timeout=-1) at
pulse/mainloop.c:789
#6  0x7f40c1229eb4 in pa_mainloop_iterate (m=0x55c23f80db60,
block=, retval=0x0) at pulse/mainloop.c:923
#7  0x7f40c1229f70 in pa_mainloop_run (m=0x55c23f80db60,
retval=retval@entry=0x0) at pulse/mainloop.c:945
#8  0x7f40c123811d in thread (userdata=0x55c23f80db10) at
pulse/thread-mainloop.c:101
#9  0x7f40c0ea872c in internal_thread_func (userdata=0x55c23f80ddf0) at
pulsecore/thread-posix.c:81
#10 0x7f40d197b609 in start_thread (arg=) at
pthread_create.c:477
#11 0x7f40d1dc2293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f405effd700 (LWP 5332)):
#0  futex_wait_cancelable (private=, expected=0,
futex_word=0x7f40c189e058) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f40c189e008,
cond=0x7f40c189e030) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f40c189e030, mutex=0x7f40c189e008) at
pthread_cond_wait.c:638
#3  0x7f40d20cce30 in
std::condition_variable::wait(std::unique_lock&) () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x7f40d50f94f4 in WTF::ParkingLot::parkConditionally(void const*,
std::function, std::function,
std::chrono::time_point > >) () at
../Source/WTF/wtf/ParkingLot.cpp:570
#5  0x7f40d50f7c9c in WTF::ConditionBase::waitUntil () at
../Source/WTF/wtf/Condition.h:74
#6  WTF::ConditionBase::wait () at ../Source/WTF/wtf/Condition.h:113
#7  WTF::ParallelHelperPool::waitForClientWithTask () at
../Source/WTF/wtf/ParallelHelperPool.cpp:236
#8  0x7f40d50f7d72 in WTF::ParallelHelperPool::helperThreadBody () at
../Source/WTF/wtf/ParallelHelperPool.cpp:189
#9  0x7f40d50fbc39 in std::function::operator()() const () at
/usr/include/c++/9/bits/std_function.h:688
#10 threadEntryPoint () at ../Source/WTF/wtf/Threading.cpp:58
#11 0x7f40d511f69f in wtfThreadEntryPoint () at
../Source/WTF/wtf/ThreadingPthreads.cpp:164
#12 0x7f40d197b609 in start_thread (arg=) at
pthread_create.c:477
#13 0x7f40d1dc2293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f405f7fe700 (LWP 5331)):
#0  futex_wait_cancelable (private=, expected=0,
futex_word=0x7f40c189c05c) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f40c189c008,
cond=0x7f40c189c030) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f40c189c030, mutex=0x7f40c189c008) at
pthread_cond_wait.c:638
#3  0x7f40d20cce30 in
std::condition_variable::wait(std::unique_lock&) () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x7f40d50f94f4 in WTF::ParkingLot::parkConditionally(void const*,
std::function, std::function,
std::chrono::time_point > >) () at
../Source/WTF/wtf/ParkingLot.cpp:570
#5  0x7f40d50f7c9c in WTF::ConditionBase::waitUntil () at
../Source/WTF/wtf/Condition.h:74
#6  WTF::ConditionBase::wait () at ../Source/WTF/wtf/Co

[kmymoney] [Bug 450012] New: Price Editor needs better functionality, better tools

2022-02-11 Thread Walter Ogelsby via KMyMoney-devel
https://bugs.kde.org/show_bug.cgi?id=450012

Bug ID: 450012
   Summary: Price Editor needs better functionality, better tools
   Product: kmymoney
   Version: 5.0.8
  Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: database
  Assignee: kmymoney-devel@kde.org
  Reporter: w...@wogelsby.com
  Target Milestone: ---

SUMMARY
***
Not a Bug... Request for improvement
General discussion about Internal XML Database functionality and how to
maintain/improve accuracy
***


STEPS TO REPRODUCE
1. Open KMyMoney, Mouse Click "Tools", Mouse Click "Prices", Click Check Box
"Show all stored Prices"
2. Review entered prices and correct or delete.
3. 

OBSERVED RESULT
Either a Crash (//bugs.kde.org bug report # 449974 ) or no effect.

EXPECTED RESULT
Ability to correct or maintain Price Database

Application: kmymoney (5.0.8)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-99-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTSADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.