Buffer overflow on launch

Bug #1312118 reported by Alan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MPD Sound Menu
New
Undecided
Unassigned

Bug Description

$ uname -a
Linux moon 3.5.0-48-generic #72~precise1-Ubuntu SMP Tue Mar 11 20:09:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/issue
Ubuntu 12.04.4 LTS \n \l

$ mpd-sound-menu --version
Got bus address: "unix:abstract=/tmp/dbus-AiM29flnwZ,guid=9f1371e5654b876f1d40e696000000b7"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-AiM29flnwZ,guid=9f1371e5654b876f1d40e696000000b7"
Registered DEC: true
0.4

$ mpd --version | head -n 2
mpd (MPD: Music Player Daemon) 0.16.5

$ mpd-sound-menu -a --debug
Got bus address: "unix:abstract=/tmp/dbus-AiM29flnwZ,guid=9f1371e5654b876f1d40e696000000b7"
Connected to accessibility bus at: "unix:abstract=/tmp/dbus-AiM29flnwZ,guid=9f1371e5654b876f1d40e696000000b7"
Registered DEC: true
MPD created
InternalCache created
MpdConnector created
MprisAdaptor created
Registered event listener change listener: true
*** buffer overflow detected ***: mpd-sound-menu terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f83ccad1f47]
/lib/x86_64-linux-gnu/libc.so.6(+0x109e40)[0x7f83ccad0e40]
/lib/x86_64-linux-gnu/libc.so.6(+0x10952b)[0x7f83ccad052b]
/lib/x86_64-linux-gnu/libc.so.6(__snprintf_chk+0x78)[0x7f83ccad0408]
/usr/lib/libmpd.so.1(mpd_newConnection+0x4af)[0x7f83cf00bf3f]
/usr/lib/libmpd.so.1(mpd_connect_real+0x3f3)[0x7f83cf0075f3]
mpd-sound-menu(_ZN3MPD7connectEv+0x207)[0x437c27]
mpd-sound-menu(_ZN12MpdConnector11connectSlotEv+0x28)[0x4264d8]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2b1)[0x7f83cd728281]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x99)[0x7f83cd72d179]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4)[0x7f83cdeb3894]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x113)[0x7f83cdeb8713]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7f83cd713e9c]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1ac1f2)[0x7f83cd7451f2]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(+0x1a9c0d)[0x7f83cd742c0d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7f83cc4fcd13]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x48060)[0x7f83cc4fd060]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7f83cc4fd124]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6f)[0x7f83cd7433bf]
/usr/lib/x86_64-linux-gnu/libQtGui.so.4(+0x273d9e)[0x7f83cdf5bd9e]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7f83cd712c82]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xf7)[0x7f83cd712ed7]
/usr/lib/x86_64-linux-gnu/libQtCore.so.4(_ZN16QCoreApplication4execEv+0x87)[0x7f83cd717f67]
mpd-sound-menu(main+0x29e)[0x410ade]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f83cc9e876d]
mpd-sound-menu[0x410d35]
======= Memory map: ========
00400000-00453000 r-xp 00000000 fc:01 13115052 /usr/bin/mpd-sound-menu
00652000-00653000 r--p 00052000 fc:01 13115052 /usr/bin/mpd-sound-menu
00653000-00654000 rw-p 00053000 fc:01 13115052 /usr/bin/mpd-sound-menu
0231b000-0271b000 rw-p 00000000 00:00 0 [heap]
7f83b0000000-7f83b0022000 rw-p 00000000 00:00 0
7f83b0022000-7f83b4000000 ---p 00000000 00:00 0
7f83b61b6000-7f83b61f3000 r-xp 00000000 fc:01 13111770 /usr/lib/x86_64-linux-gnu/libQtSql.so.4.8.1
7f83b61f3000-7f83b63f2000 ---p 0003d000 fc:01 13111770 /usr/lib/x86_64-linux-gnu/libQtSql.so.4.8.1
7f83b63f2000-7f83b63f4000 r--p 0003c000 fc:01 13111770 /usr/lib/x86_64-linux-gnu/libQtSql.so.4.8.1
7f83b63f4000-7f83b63f5000 rw-p 0003e000 fc:01 13111770 /usr/lib/x86_64-linux-gnu/libQtSql.so.4.8.1
7f83b63f5000-7f83b665f000 r-xp 00000000 fc:01 13111766 /usr/lib/x86_64-linux-gnu/libQtScript.so.4.8.1
7f83b665f000-7f83b685f000 ---p 0026a000 fc:01 13111766 /usr/lib/x86_64-linux-gnu/libQtScript.so.4.8.1
7f83b685f000-7f83b6872000 r--p 0026a000 fc:01 13111766 /usr/lib/x86_64-linux-gnu/libQtScript.so.4.8.1
7f83b6872000-7f83b6873000 rw-p 0027d000 fc:01 13111766 /usr/lib/x86_64-linux-gnu/libQtScript.so.4.8.1
7f83b6873000-7f83b6896000 rw-p 00000000 00:00 0
7f83b6896000-7f83b6c1c000 r-xp 00000000 fc:01 13111749 /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4.8.1
7f83b6c1c000-7f83b6e1c000 ---p 00386000 fc:01 13111749 /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4.8.1
7f83b6e1c000-7f83b6e3e000 r--p 00386000 fc:01 13111749 /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4.8.1
7f83b6e3e000-7f83b6e41000 rw-p 003a8000 fc:01 13111749 /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4.8.1
7f83b6e41000-7f83b6e42000 rw-p 00000000 00:00 0
7f83b6e42000-7f83b6e8f000 r-xp 00000000 fc:01 13376165 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
7f83b6e8f000-7f83b708f000 ---p 0004d000 fc:01 13376165 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
7f83b708f000-7f83b7094000 r--p 0004d000 fc:01 13376165 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
7f83b7094000-7f83b7095000 rw-p 00052000 fc:01 13376165 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
7f83b7095000-7f83b70e7000 r-xp 00000000 fc:01 134839 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
7f83b70e7000-7f83b72e7000 ---p 00052000 fc:01 134839 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
7f83b72e7000-7f83b72e8000 r--p 00052000 fc:01 134839 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
7f83b72e8000-7f83b72e9000 rw-p 00053000 fc:01 134839 /usr/lib/x86_64-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
7f83b72e9000-7f83b72ec000 r-xp 00000000 fc:01 13135032 /usr/lib/libdlrestrictions.so.1.0.0
7f83b72ec000-7f83b74eb000 ---p 00003000 fc:01 13135032 /usr/lib/libdlrestrictions.so.1.0.0
7f83b74eb000-7f83b74ec000 r--p 00002000 fc:01 13135032 /usr/lib/libdlrestrictions.so.1.0.0
7f83b74ec000-7f83b74ed000 rw-p 00003000 fc:01 13135032 /usr/lib/libdlrestrictions.so.1.0.0
7f83b74ed000-7f83b750e000 r-xp 00000000 fc:01 13108875 /usr/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f83b750e000-7f83b770d000 ---p 00021000 fc:01 13108875 /usr/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f83b770d000-7f83b770e000 r--p 00020000 fc:01 13108875 /usr/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f83b770e000-7f83b770f000 rw-p 00021000 fc:01 13108875 /usr/lib/x86_64-linux-gnu/liblzma.so.5.0.0
7f83b770f000-7f83b771e000 r-xp 00000000 fc:01 3932165 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f83b771e000-7f83b791d000 ---p 0000f000 fc:01 3932165 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f83b791d000-7f83b791e000 r--p 0000e000 fc:01 3932165 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f83b791e000-7f83b791f000 rw-p 0000f000 fc:01 3932165 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f83b791f000-7f83b7be1000 r-xp 00000000 fc:01 13135036 /usr/lib/libkdecore.so.5.8.0
7f83b7be1000-7f83b7de0000 ---p 002c2000 fc:01 13135036 /usr/lib/libkdecore.so.5.8.0
7f83b7de0000-7f83b7df2000 r--p 002c1000 fc:01 13135036 /usr/lib/libkdecore.so.5.8.0
7f83b7df2000-7f83b7df6000 rw-p 002d3000 fc:01 13135036 /usr/lib/libkdecore.so.5.8.0
7f83b7df6000-7f83b7dff000 r-xp 00000000 fc:01 14426035 /usr/lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
7f83b7dff000-7f83b7ffe000 ---p 00009000 fc:01 14426035 /usr/lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
7f83b7ffe000-7f83b7fff000 r--p 00008000 fc:01 14426035 /usr/lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
7f83b7fff000-7f83b8000000 rw-p 00009000 fc:01 14426035 /usr/lib/kde4/plugins/accessiblebridge/kaccessiblebridge.so
7f83b8000000-7f83b8022000 rw-p 00000000 00:00 0
7f83b8022000-7f83bc000000 ---p 00000000 00:00 0
7f83bc186000-7f83bc192000 r-xp 00000000 fc:01 3937902 /lib/x86_64-linux-gnu/libudev.so.0.13.0
7f83bc192000-7f83bc391000 ---p 0000c000 fc:01 3937902 /lib/x86_64-linux-gnu/libudev.so.0.13.0
7f83bc391000-7f83bc392000 r--p 0000b000 fc:01 3937902 /lib/x86_64-linux-gnu/libudev.so.0.13.0
7f83bc392000-7f83bc393000 rw-p 0000c000 fc:01 3937902 /lib/x86_64-linux-gnu/libudev.so.0.13.0
7f83bc3b8000-7f83bc3ce000 r-xp 00000000 fc:01 13503563 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f83bc3ce000-7f83bc5cd000 ---p 00016000 fc:01 13503563 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f83bc5cd000-7f83bc5ce000 r--p 00015000 fc:01 13503563 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f83bc5ce000-7f83bc5cf000 rw-p 00016000 fc:01 13503563 /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7f83bc5cf000-7f83bc5f7000 r-xp 00000000 fc:01 13112175 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f83bc5f7000-7f83bc7f6000 ---p 00028000 fc:01 13112175 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f83bc7f6000-7f83bc7f7000 r--p 00027000 fc:01 13112175 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f83bc7f7000-7f83bc7f8000 rw-p 00028000 fc:01 13112175 /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7f83bc7f8000-7f83bc83c000 r-xp 00000000 fc:01 13118352 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7f83bc83c000-7f83bca3b000 ---p 00044000 fc:01 13118352 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7f83bca3b000-7f83bca3d000 r--p 00043000 fc:01 13118352 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7f83bca3d000-7f83bca3e000 rw-p 00045000 fc:01 13118352 /usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7f83bca3e000-7f83bca3f000 rw-p 00000000 00:00 0
7f83bca64000-7f83bca6a000 r-xp 00000000 fc:01 13895671 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7f83bca6a000-7f83bcc69000 ---p 00006000 fc:01 13895671 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7f83bcc69000-7f83bcc6a000 r--p 00005000 fc:01 13895671 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7f83bcc6a000-7f83bcc6b000 rw-p 00006000 fc:01 13895671 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7f83bcc6b000-7f83bcc6d000 r-xp 00000000 fc:01 13373836 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f83bcc6d000-7f83bce6c000 ---p 00002000 fc:01 13373836 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f83bce6c000-7f83bce6d000 r--p 00001000 fc:01 13373836 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f83bce6d000-7f83bce6e000 rw-p 00002000 fc:01 13373836 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f83bce6e000-7f83bce72000 r-xp 00000000 fc:01 13118090 /usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0.1.8
7f83bce72000-7f83bd071000 ---p 00004000 fc:01 13118090 /usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0.1.8
7f83bd071000-7f83bd072000 r--p 00003000 fc:01 13118090 /usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0.1.8
7f83bd072000-7f83bd073000 rw-p 00004000 fc:01 13118090 /usr/lib/x86_64-linux-gnu/libcanberra-gtk.so.0.1.8
7f83bd073000-7f83bd078000 r-xp 00000000 fc:01 13764780 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
7f83bd078000-7f83bd277000 ---p 00005000 fc:01 13764780 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
7f83bd277000-7f83bd278000 r--p 00004000 fc:01 13764780 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
7f83bd278000-7f83bd279000 rw-p 00005000 fc:01 13764780 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
7f83bd279000-7f83bd29a000 r-xp 00000000 fc:01 13118050 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f83bd29a000-7f83bd499000 ---p 00021000 fc:01 13118050 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f83bd499000-7f83bd49b000 r--p 00020000 fc:01 13118050 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f83bd49b000-7f83bd49c000 rw-p 00022000 fc:01 13118050 /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f83bd4c1000-7f83bd4ea000 r-xp 00000000 fc:01 13764779 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
7f83bd4ea000-7f83bd6ea000 ---p 00029000 fc:01 13764779 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
7f83bd6ea000-7f83bd6eb000 r--p 00029000 fc:01 13764779 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
7f83bd6eb000-7f83bd6ec000 rw-p 0002a000 fc:01 13764779 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so
7f83bd6ec000-7f83bd6ed000 rw-p 00000000 00:00 0
7f83bd6ed000-7f83bd738000 r-xp 00000000 fc:01 13769800 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
7f83bd738000-7f83bd938000 ---p 0004b000 fc:01 13769800 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
7f83bd938000-7f83bd939000 r--p 0004b000 fc:01 13769800 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
7f83bd939000-7f83bd93b000 rw-p 0004c000 fc:01 13769800 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
7f83bd93b000-7f83bd96a000 r-xp 00000000 fc:01 13895647 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7f83bd96a000-7f83bdb6a000 ---p 0002f000 fc:01 13895647 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7f83bdb6a000-7f83bdb6b000 r--p 0002f000 fc:01 13895647 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
7f83bdb6b000-7f83bdb6c000 rw-p 00030000 fc:01 13895647 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.soAborted (core dumped)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.