Bug 282804 - KMyMony crashes when pressing discard button
Summary: KMyMony crashes when pressing discard button
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.0
Platform: Unlisted Binaries Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-26 14:23 UTC by Jonas Vejlin
Modified: 2014-07-29 09:12 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 Jonas Vejlin 2011-09-26 14:23:03 UTC
Version:           4.6.0
OS:                MS Windows

Application: kmymoney (4.6.0)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.4
Operating System: WindowsNT Windows 7 i686

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: KMyMoney (kmymoney.EXE), signal: EXCEPTION_ACCESS_VIOLATION


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x77721f36
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x77721f36
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5


ntdll.dll!NtDelayExecution() [[unknown] @ -1] at 0x7771fd81
KERNELBASE.dll!Sleep() [[unknown] @ -1] at 0x75113a8b
ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x75b9d98d
ole32.dll!CoGetTreatAsClass() [[unknown] @ -1] at 0x75b9d87a
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x7772014d
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x7772014d
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5


QtGui4.dll!QInputContext::standardFormat() [[unknown] @ -1] at 0x65cd424a
QtGui4.dll!QDateTimeEdit::initStyleOption() [[unknown] @ -1] at 0x65b4fc1d
QtGui4.dll!QDateTimeEdit::QDateTimeEdit() [[unknown] @ -1] at 0x65b4a30e
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x1035365
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x1038a59
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x1039091
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0x103d698
kmymoney.EXE![unknown]() [[unknown] @ -1] at 0xe96250
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0xec0b8e
kmymoney.EXE!QMap<QString,QString>::unite() [[unknown] @ -1] at 0xec1021


ntdll.dll!NtRemoveIoCompletion() [[unknown] @ -1] at 0x7771f949
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5
genered bagtrace

ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x77721f36
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x7517339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ed2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x77739ea5

Reproducible: Always

Steps to Reproduce:
select Ledges.
select any account.
make a new antry for that account
adding some information
trying to leave the place by pressing some of the icosn to the left.
A popup will be show with the dicard button
press it
explode


Actual Results:  
bagtrace in details

Expected Results:  
the information that was typed and the intry is forgoten

Seems only to  happen if there is something in the abanden entry. 
Also note that it is the windows version (MSVC2010 32 bit)
Comment 1 Cristian Oneț 2013-01-26 09:57:16 UTC
Could not reproduce this with the latest 4.6.3 version. Could you try it and report back if it's still happening?