Bug 1037804 - MyPasswordSafe crash: *** stack smashing detected ***: MyPasswordSafe terminated
Summary: MyPasswordSafe crash: *** stack smashing detected ***: MyPasswordSafe terminated
Keywords:
Status: CLOSED DUPLICATE of bug 1042667
Alias: None
Product: Fedora
Classification: Fedora
Component: MyPasswordSafe
Version: 20
Hardware: x86_64
OS: All
unspecified
unspecified
Target Milestone: ---
Assignee: Ralf Ertzinger
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-03 20:28 UTC by Nick Urbanik
Modified: 2013-12-21 12:31 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-21 12:31:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nick Urbanik 2013-12-03 20:28:08 UTC
Description of problem: After entering passphrase to decrypt password safe file, crashes with message: *** stack smashing detected ***

Version-Release number of selected component (if applicable):
0.6.7-18.20061216.fc20.x86_64

How reproducible: Always

Steps to Reproduce:
1. Open MyPasswordSafe in a terminal, with a default password data file that previously worked fine
2. Enter passphrase to decrypt the default password data file
3. The program crashes with 

Actual results:
$ MyPasswordSafe
*** stack smashing detected ***: MyPasswordSafe terminated
======= Backtrace: =========
/lib64/libc.so.6[0x3133075d9f]
/lib64/libc.so.6(__fortify_fail+0x37)[0x3133106bd7]
/lib64/libc.so.6(__fortify_fail+0x0)[0x3133106ba0]
MyPasswordSafe[0x41b12f]
MyPasswordSafe[0x4164ce]
MyPasswordSafe[0x414c4b]
MyPasswordSafe[0x42ceb6]
MyPasswordSafe[0x438953]
MyPasswordSafe[0x43d5d1]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x152)[0x313bf56d92]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0x76)[0x313bf56e66]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QDialog13keyPressEventEP9QKeyEvent+0x21e)[0x313c0adace]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x1bb)[0x313bf86d4b]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x8b)[0x313befda0b]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x6e2)[0x313befe202]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN9QETWidget17translateKeyEventEPK7_XEventb+0x38f)[0x313be9905f]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x748)[0x313bea4b78]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x3d7)[0x313beb45e7]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x49)[0x313bf120f9]
/usr/lib64/qt-3.3/lib/libqt-mt.so.3(_ZN7QDialog4execEv+0x6f)[0x313c0adf6f]
MyPasswordSafe[0x413384]
MyPasswordSafe[0x4122af]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x3133021d65]
MyPasswordSafe[0x412ce9]
======= Memory map: ========
00400000-004a7000 r-xp 00000000 09:01 1607240                            /usr/bin/MyPasswordSafe
006a6000-006a7000 r--p 000a6000 09:01 1607240                            /usr/bin/MyPasswordSafe
006a7000-006a9000 rw-p 000a7000 09:01 1607240                            /usr/bin/MyPasswordSafe
006a9000-006aa000 rw-p 00000000 00:00 0 
008a8000-008be000 rw-p 000a8000 09:01 1607240                            /usr/bin/MyPasswordSafe
0170f000-019f8000 rw-p 00000000 00:00 0                                  [heap]
3132800000-3132820000 r-xp 00000000 09:01 1573073                        /usr/lib64/ld-2.18.so
3132a1f000-3132a20000 r--p 0001f000 09:01 1573073                        /usr/lib64/ld-2.18.so
3132a20000-3132a21000 rw-p 00020000 09:01 1573073                        /usr/lib64/ld-2.18.so
3132a21000-3132a22000 rw-p 00000000 00:00 0 
3132c00000-3132c0b000 r-xp 00000000 09:01 1600671                        /usr/lib64/libossp-uuid.so.16.0.22
3132c0b000-3132e0a000 ---p 0000b000 09:01 1600671                        /usr/lib64/libossp-uuid.so.16.0.22
3132e0a000-3132e0b000 r--p 0000a000 09:01 1600671                        /usr/lib64/libossp-uuid.so.16.0.22
3132e0b000-3132e0c000 rw-p 0000b000 09:01 1600671                        /usr/lib64/libossp-uuid.so.16.0.22
3133000000-31331b4000 r-xp 00000000 09:01 1573085                        /usr/lib64/libc-2.18.so
31331b4000-31333b4000 ---p 001b4000 09:01 1573085                        /usr/lib64/libc-2.18.so
31333b4000-31333b8000 r--p 001b4000 09:01 1573085                        /usr/lib64/libc-2.18.so
31333b8000-31333ba000 rw-p 001b8000 09:01 1573085                        /usr/lib64/libc-2.18.so
31333ba000-31333bf000 rw-p 00000000 00:00 0 
3133400000-3133505000 r-xp 00000000 09:01 1574220                        /usr/lib64/libm-2.18.so
3133505000-3133705000 ---p 00105000 09:01 1574220                        /usr/lib64/libm-2.18.so
3133705000-3133706000 r--p 00105000 09:01 1574220                        /usr/lib64/libm-2.18.so
3133706000-3133707000 rw-p 00106000 09:01 1574220                        /usr/lib64/libm-2.18.so
3133800000-3133803000 r-xp 00000000 09:01 1573087                        /usr/lib64/libdl-2.18.so
3133803000-3133a02000 ---p 00003000 09:01 1573087                        /usr/lib64/libdl-2.18.so
3133a02000-3133a03000 r--p 00002000 09:01 1573087                        /usr/lib64/libdl-2.18.so
3133a03000-3133a04000 rw-p 00003000 09:01 1573087                        /usr/lib64/libdl-2.18.so
3133c00000-3133c18000 r-xp 00000000 09:01 1573366                        /usr/lib64/libpthread-2.18.so
3133c18000-3133e17000 ---p 00018000 09:01 1573366                        /usr/lib64/libpthread-2.18.so
3133e17000-3133e18000 r--p 00017000 09:01 1573366                        /usr/lib64/libpthread-2.18.so
3133e18000-3133e19000 rw-p 00018000 09:01 1573366                        /usr/lib64/libpthread-2.18.so
3133e19000-3133e1d000 rw-p 00000000 00:00 0 
3134000000-3134015000 r-xp 00000000 09:01 1573575                        /usr/lib64/libz.so.1.2.8
3134015000-3134214000 ---p 00015000 09:01 1573575                        /usr/lib64/libz.so.1.2.8
3134214000-3134215000 r--p 00014000 09:01 1573575                        /usr/lib64/libz.so.1.2.8
3134215000-3134216000 rw-p 00015000 09:01 1573575                        /usr/lib64/libz.so.1.2.8
3134400000-3134415000 r-xp 00000000 09:01 1574255                        /usr/lib64/libgcc_s-4.8.2-20131017.so.1
3134415000-3134614000 ---p 00015000 09:01 1574255                        /usr/lib64/libgcc_s-4.8.2-20131017.so.1
3134614000-3134615000 r--p 00014000 09:01 1574255                        /usr/lib64/libgcc_s-4.8.2-20131017.so.1
3134615000-3134616000 rw-p 00015000 09:01 1574255                        /usr/lib64/libgcc_s-4.8.2-20131017.so.1
3135800000-3135820000 r-xp 00000000 09:01 1574575                        /usr/lib64/libxcb.so.1.1.0
3135820000-3135a1f000 ---p 00020000 09:01 1574575                        /usr/lib64/libxcb.so.1.1.0
3135a1f000-3135a20000 r--p 0001f000 09:01 1574575                        /usr/lib64/libxcb.so.1.1.0
3135a20000-3135a21000 rw-p 00020000 09:01 1574575                        /usr/lib64/libxcb.so.1.1.0
3135c00000-3135c02000 r-xp 00000000 09:01 1574529                        /usr/lib64/libXau.so.6.0.0
3135c02000-3135e02000 ---p 00002000 09:01 1574529                        /usr/lib64/libXau.so.6.0.0
3135e02000-3135e03000 r--p 00002000 09:01 1574529                        /usr/lib64/libXau.so.6.0.0
3135e03000-3135e04000 rw-p 00003000 09:01 1574529                        /usr/lib64/libXau.so.6.0.0
3136000000-3136138000 r-xp 00000000 09:01 1574580                        /usr/lib64/libX11.so.6.3.0
3136138000-3136338000 ---p 00138000 09:01 1574580                        /usr/lib64/libX11.so.6.3.0
3136338000-3136339000 r--p 00138000 09:01 1574580                        /usr/lib64/libX11.so.6.3.0
3136339000-313633e000 rw-p 00139000 09:01 1574580                        /usr/lib64/libX11.so.6.3.0
3136800000-31368e9000 r-xp 00000000 09:01 1574765                        /usr/lib64/libstdc++.so.6.0.18
31368e9000-3136ae9000 ---p 000e9000 09:01 1574765                        /usr/lib64/libstdc++.so.6.0.18
3136ae9000-3136af1000 r--p 000e9000 09:01 1574765                        /usr/lib64/libstdc++.so.6.0.18
3136af1000-3136af3000 rw-p 000f1000 09:01 1574765                        /usr/lib64/libstdc++.so.6.0.18
3136af3000-3136b08000 rw-p 00000000 00:00 0 
3136c00000-3136c11000 r-xp 00000000 09:01 1574581                        /usr/lib64/libXext.so.6.4.0
3136c11000-3136e10000 ---p 00011000 09:01 1574581                        /usr/lib64/libXext.so.6.4.0
3136e10000-3136e11000 r--p 00010000 09:01 1574581                        /usr/lib64/libXext.so.6.4.0
3136e11000-3136e12000 rw-p 00011000 09:01 1574581                        /usr/lib64/libXext.so.6.4.0
3137400000-3137404000 r-xp 00000000 09:01 1574745                        /usr/lib64/libuuid.so.1.3.0
3137404000-3137603000 ---p 00004000 09:01 1574745                        /usr/lib64/libuuid.so.1.3.0
3137603000-3137604000 r--p 00003000 09:01 1574745                        /usr/lib64/libuuid.Aborted (core dumped)


Expected results:
That it work the same as it always did before.

Additional info:
I think that an update to F20 has stopped it working, as I think it did work with F20 earlier (not certain of this).

Comment 1 Nick Urbanik 2013-12-04 09:32:05 UTC
As expected, this did not affect 32-bit installations of Fedora 20 with this version of MyPasswordSafe.

Comment 2 Ralf Ertzinger 2013-12-21 12:31:43 UTC

*** This bug has been marked as a duplicate of bug 1042667 ***


Note You need to log in before you can comment on or make changes to this bug.