#5 0x00000000004066f7 in strcpy (__src=0x430ed0 "m(Maj7)(b5)", __dest=0x65dd00
<hor+105536> "")
at /usr/include/x86_64-linux-gnu/bits/string3.h:104
No locals.
#6 HOR::HOR (this=0x6440c0 <hor>) at organ.C:633
tapsg = {36, 33, 29, 27, 24, 21, 17, 15, 13, 16, 21, 24, 27, 31, 33, 36}
sizesin = <optimised out>
x_sin = <optimised out>
tcombl = {10586, 12340, 6400, 13100, 8004, 7200, 5130, 9037, 12045,
11237, 9456, 7634, 5389, 8056, 10120, 11432}
tcombr = {10518, 11340, 8450, 11100, 9644, 7560, 9536, 11507, 12600,
11111, 8056, 6048, 7690, 5978, 8845, 10056}
that's:
633 strcpy(Chord4[45].Nom,"m(Maj7)(b5)");
and Chord4 is:
struct Ch4
{
char Nom[10];
int type;
int fund;
int dist1;
int dist2;
int dist3;
} Chord4[50];
so trying to copy a 10char+nil into a 10char buffer - KABOOM!
** Changed in: horgand (Ubuntu)
Status: Confirmed => Triaged
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/891939
Title:
horgand segfaults at startup (due to buffer overflow)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/horgand/+bug/891939/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs