Bug 533419 - [abrt] crash detected in jack-audio-connection-kit-0.116.2-1.fc12
Summary: [abrt] crash detected in jack-audio-connection-kit-0.116.2-1.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: jack-audio-connection-kit
Version: 12
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Andy Shevchenko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:0b483dfe3c6b5d54156b438c21b...
: 533522 533592 539239 539351 541923 557239 558184 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-06 17:24 UTC by Bill Nottingham
Modified: 2014-03-17 03:20 UTC (History)
21 users (show)

Fixed In Version: 0.118.0-1.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-27 21:37:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (4.90 KB, text/plain)
2009-11-06 17:24 UTC, Bill Nottingham
no flags Details

Description Bill Nottingham 2009-11-06 17:24:53 UTC
abrt detected a crash.

Comment: Was attempting to run jack-keyboard. Also appears to just happen with 'jackd -d alsa' from the commandline.
Attached file: backtrace
cmdline: /usr/bin/jackd -T -ndefault -T -d alsa
component: jack-audio-connection-kit
executable: /usr/bin/jackd
kernel: 2.6.31.5-117.fc12.x86_64
package: jack-audio-connection-kit-0.116.2-1.fc12
rating: 4
reason: Process was terminated by signal 6

Comment 1 Bill Nottingham 2009-11-06 17:24:55 UTC
Created attachment 367851 [details]
File: backtrace

Comment 2 Andy Shevchenko 2009-11-08 20:12:07 UTC
*** Bug 533522 has been marked as a duplicate of this bug. ***

Comment 3 Andy Shevchenko 2009-11-08 20:12:21 UTC
*** Bug 533592 has been marked as a duplicate of this bug. ***

Comment 4 Andy Shevchenko 2009-11-08 20:18:15 UTC
Yeah... Too obvious issue:

driver_interface.h:
-------------------
...
#define JACK_DRIVER_NAME_MAX          15
...
  char name[JACK_DRIVER_NAME_MAX+1]; /**< The parameter's name */
...

net_jack.c
----------
...
    strcpy (params[i].name, "midi outchannels");
...

One byte more is passed by strcpy().

However, a solution should be smart - probably we can't change parameter names. Needs further investigation.

Comment 5 Andy Shevchenko 2009-11-08 20:32:15 UTC
Oh, all other drivers mean 'O' and 'I' as out/input latency. Nothing common with midi channels. Looks like netjack driver wasn't updated...

Comment 6 Guido Aulisi 2009-11-19 15:15:05 UTC
Just to say I'm seeing this exact bug.

I can't use abrt because I'm behind a rpoxy server.

This is the backtrace

*** buffer overflow detected ***: jackd terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f80985f3ea7]
/lib64/libc.so.6(+0xf4ec0)[0x7f80985f1ec0]
/usr/lib64/jack/jack_net.so(driver_get_descriptor+0x22b)[0x7f80982f849b]
jackd[0x40272c]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7f809851bb1d]
jackd[0x4018e9]
======= Memory map: ========
00400000-00405000 r-xp 00000000 fd:03 166749                             /usr/bin/jackd
00604000-00605000 rw-p 00004000 fd:03 166749                             /usr/bin/jackd
00684000-006ad000 rw-p 00000000 00:00 0                                  [heap]
7f80980df000-7f80980f5000 r-xp 00000000 fd:00 8732                       /lib64/libgcc_s-4.4.2-20091027.so.1
7f80980f5000-7f80982f4000 ---p 00016000 fd:00 8732                       /lib64/libgcc_s-4.4.2-20091027.so.1
7f80982f4000-7f80982f5000 rw-p 00015000 fd:00 8732                       /lib64/libgcc_s-4.4.2-20091027.so.1
7f80982f5000-7f80982fd000 r-xp 00000000 fd:03 462082                     /usr/lib64/jack/jack_net.so
7f80982fd000-7f80984fc000 ---p 00008000 fd:03 462082                     /usr/lib64/jack/jack_net.so
7f80984fc000-7f80984fd000 rw-p 00007000 fd:03 462082                     /usr/lib64/jack/jack_net.so
7f80984fd000-7f809866c000 r-xp 00000000 fd:00 8593                       /lib64/libc-2.11.so
7f809866c000-7f809886b000 ---p 0016f000 fd:00 8593                       /lib64/libc-2.11.so
7f809886b000-7f809886f000 r--p 0016e000 fd:00 8593                       /lib64/libc-2.11.so
7f809886f000-7f8098870000 rw-p 00172000 fd:00 8593                       /lib64/libc-2.11.so
7f8098870000-7f8098875000 rw-p 00000000 00:00 0 
7f8098875000-7f8098877000 r-xp 00000000 fd:00 8618                       /lib64/libdl-2.11.so
7f8098877000-7f8098a77000 ---p 00002000 fd:00 8618                       /lib64/libdl-2.11.so
7f8098a77000-7f8098a78000 r--p 00002000 fd:00 8618                       /lib64/libdl-2.11.so
7f8098a78000-7f8098a79000 rw-p 00003000 fd:00 8618                       /lib64/libdl-2.11.so
7f8098a79000-7f8098a90000 r-xp 00000000 fd:00 8539                       /lib64/libpthread-2.11.so
7f8098a90000-7f8098c8f000 ---p 00017000 fd:00 8539                       /lib64/libpthread-2.11.so
7f8098c8f000-7f8098c90000 r--p 00016000 fd:00 8539                       /lib64/libpthread-2.11.so
7f8098c90000-7f8098c91000 rw-p 00017000 fd:00 8539                       /lib64/libpthread-2.11.so
7f8098c91000-7f8098c95000 rw-p 00000000 00:00 0 
7f8098c95000-7f8098d18000 r-xp 00000000 fd:00 8624                       /lib64/libm-2.11.so
7f8098d18000-7f8098f17000 ---p 00083000 fd:00 8624                       /lib64/libm-2.11.so
7f8098f17000-7f8098f18000 r--p 00082000 fd:00 8624                       /lib64/libm-2.11.so
7f8098f18000-7f8098f19000 rw-p 00083000 fd:00 8624                       /lib64/libm-2.11.so
7f8098f19000-7f8098f20000 r-xp 00000000 fd:00 8684                       /lib64/librt-2.11.so
7f8098f20000-7f809911f000 ---p 00007000 fd:00 8684                       /lib64/librt-2.11.so
7f809911f000-7f8099120000 r--p 00006000 fd:00 8684                       /lib64/librt-2.11.so
7f8099120000-7f8099121000 rw-p 00007000 fd:00 8684                       /lib64/librt-2.11.so
7f8099121000-7f8099141000 r-xp 00000000 fd:03 364686                     /usr/lib64/libjackserver.so.0.0.28
7f8099141000-7f8099340000 ---p 00020000 fd:03 364686                     /usr/lib64/libjackserver.so.0.0.28
7f8099340000-7f8099342000 rw-p 0001f000 fd:03 364686                     /usr/lib64/libjackserver.so.0.0.28
7f8099342000-7f809934a000 rw-p 00000000 00:00 0 
7f809934a000-7f8099368000 r-xp 00000000 fd:00 8522                       /lib64/ld-2.11.so
7f8099540000-7f8099545000 rw-p 00000000 00:00 0 
7f8099566000-7f8099567000 rw-p 00000000 00:00 0 
7f8099567000-7f8099568000 r--p 0001d000 fd:00 8522                       /lib64/ld-2.11.so
7f8099568000-7f8099569000 rw-p 0001e000 fd:00 8522                       /lib64/ld-2.11.so
7f8099569000-7f809956a000 rw-p 00000000 00:00 0 
7fff04e21000-7fff04e36000 rw-p 00000000 00:00 0                          [stack]
7fff04ee9000-7fff04eea000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Abortito (core dumped)

Comment 7 Ron 2009-11-20 04:45:23 UTC
After upgrading from f11 to f12, my recording studio is totally down.
jackd crashes as follows.

Command: /usr/bin/jackd -R -P10 -dalsa -dhw:0 -r48000 -p256 -n3 -m

Results:
/usr/bin/jackd -R -P10 -dalsa -dhw:0 -r48000 -p256 -n3 -m
[rcemer@midicomp ~]$ sh .jackdrc 
*** buffer overflow detected ***: /usr/bin/jackd terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x4d)[0x33ec5d]
/lib/libc.so.6(+0xf1d7a)[0x33cd7a]
/lib/libc.so.6(__strcpy_chk+0x44)[0x33c054]
/usr/lib/jack/jack_net.so(driver_get_descriptor+0x258)[0xf26c88]
/usr/bin/jackd[0x804a112]
/lib/libc.so.6(__libc_start_main+0xe6)[0x261bb6]
/usr/bin/jackd[0x8049231]
======= Memory map: ========
0024b000-003b9000 r-xp 00000000 fd:00 39732      /lib/libc-2.11.so
003b9000-003ba000 ---p 0016e000 fd:00 39732      /lib/libc-2.11.so
003ba000-003bc000 r--p 0016e000 fd:00 39732      /lib/libc-2.11.so
003bc000-003bd000 rw-p 00170000 fd:00 39732      /lib/libc-2.11.so
003bd000-003c0000 rw-p 00000000 00:00 0 
0041a000-00421000 r-xp 00000000 fd:00 39760      /lib/librt-2.11.so
00421000-00422000 r--p 00006000 fd:00 39760      /lib/librt-2.11.so
00422000-00423000 rw-p 00007000 fd:00 39760      /lib/librt-2.11.so
00606000-006f1000 r-xp 00000000 fd:00 11484      /usr/lib/libstdc++.so.6.0.13
006f1000-006f2000 ---p 000eb000 fd:00 11484      /usr/lib/libstdc++.so.6.0.13
006f2000-006f6000 r--p 000eb000 fd:00 11484      /usr/lib/libstdc++.so.6.0.13
006f6000-006f7000 rw-p 000ef000 fd:00 11484      /usr/lib/libstdc++.so.6.0.13
006f7000-006fe000 rw-p 00000000 00:00 0 
00730000-0074e000 r-xp 00000000 fd:00 39725      /lib/ld-2.11.so
0074e000-0074f000 r--p 0001d000 fd:00 39725      /lib/ld-2.11.so
0074f000-00750000 rw-p 0001e000 fd:00 39725      /lib/ld-2.11.so
00800000-00820000 r-xp 00000000 fd:00 9104       /usr/lib/libjackserver.so.0.0.28
00820000-00822000 rw-p 0001f000 fd:00 9104       /usr/lib/libjackserver.so.0.0.28
00822000-0082a000 rw-p 00000000 00:00 0 
009fa000-009fb000 r-xp 00000000 00:00 0          [vdso]
00ad0000-00af8000 r-xp 00000000 fd:00 39740      /lib/libm-2.11.so
00af8000-00af9000 r--p 00027000 fd:00 39740      /lib/libm-2.11.so
00af9000-00afa000 rw-p 00028000 fd:00 39740      /lib/libm-2.11.so
00b66000-00b83000 r-xp 00000000 fd:00 39699      /lib/libgcc_s-4.4.2-20091027.so.1
00b83000-00b84000 rw-p 0001c000 fd:00 39699      /lib/libgcc_s-4.4.2-20091027.so.1
00cf3000-00d09000 r-xp 00000000 fd:00 39756      /lib/libpthread-2.11.so
00d09000-00d0a000 r--p 00015000 fd:00 39756      /lib/libpthread-2.11.so
00d0a000-00d0b000 rw-p 00016000 fd:00 39756      /lib/libpthread-2.11.so
00d0b000-00d0d000 rw-p 00000000 00:00 0 
00f03000-00f06000 r-xp 00000000 fd:00 39738      /lib/libdl-2.11.so
00f06000-00f07000 r--p 00002000 fd:00 39738      /lib/libdl-2.11.so
00f07000-00f08000 rw-p 00003000 fd:00 39738      /lib/libdl-2.11.so
00f24000-00f2c000 r-xp 00000000 fd:00 659636     /usr/lib/jack/jack_net.so
00f2c000-00f2d000 rw-p 00007000 fd:00 659636     /usr/lib/jack/jack_net.so
08048000-0804c000 r-xp 00000000 fd:00 9088       /usr/bin/jackd
0804c000-0804d000 rw-p 00003000 fd:00 9088       /usr/bin/jackd
09421000-0944a000 rw-p 00000000 00:00 0          [heap]
b7723000-b7725000 rw-p 00000000 00:00 0 
b7739000-b773a000 rw-p 00000000 00:00 0 
bf8fc000-bf911000 rw-p 00000000 00:00 0          [stack]
.jackdrc: line 1:  3799 Aborted                 (core dumped) /usr/bin/jackd -R -P10 -dalsa -dhw:0 -r48000 -p256 -n3 -m


uname -a reports:
Linux midicomp 2.6.31.5-127.fc12.i686 #1 SMP Sat Nov 7 21:41:45 EST 2009 i686 i686 i386 GNU/Linux

Sound card is an ice1712-based m-audio delta 44.

Comment 8 Ron 2009-11-20 04:50:46 UTC
Can we get this one fixed and get an update into the repos quickly please?  My whole studio is down and I have a *LOT* of work to do for an upcoming Christmas concert at our Church.

Thanks, and God bless!
Ron

Comment 9 Andy Shevchenko 2009-11-20 08:01:14 UTC
(In reply to comment #8)
> Can we get this one fixed and get an update into the repos quickly please?  My
> whole studio is down and I have a *LOT* of work to do for an upcoming Christmas
> concert at our Church.
I will look to this soon!

Comment 10 Calvin Mitchell 2009-11-21 12:00:17 UTC
Dell Inspiron E1505 running vmpk...looks like you guys are on this --- I love the responsiveness of the opensource community!

Comment 11 Calvin Mitchell 2009-11-21 12:04:14 UTC
Got this from a thread in FedoraForum.org (http://forums.fedoraforum.org/showthread.php?p=1293817&posted=1#post1293817):

"I'm not quite sure if this is right, or if this is secure but, i've checked my ubuntu installation (where i can run jack with no problem at all) and the /dev/shm folder has writing permissions for everyone, so i've changed the permissions of that folder in my fedora installation and jack works fine as a normal user. Is it ok? is it safe?"

Comment 12 Orcan Ogetbil 2009-11-21 18:58:39 UTC
Can you update jack to 0.118? Maybe that has a fix for this.

Comment 13 Andy Shevchenko 2009-11-21 19:54:37 UTC
*** Bug 539239 has been marked as a duplicate of this bug. ***

Comment 14 Andy Shevchenko 2009-11-21 19:54:59 UTC
*** Bug 539351 has been marked as a duplicate of this bug. ***

Comment 15 Fedora Update System 2009-11-21 20:14:21 UTC
jack-audio-connection-kit-0.118.0-1.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/jack-audio-connection-kit-0.118.0-1.fc11

Comment 16 Fedora Update System 2009-11-21 20:14:27 UTC
jack-audio-connection-kit-0.118.0-1.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/jack-audio-connection-kit-0.118.0-1.fc10

Comment 17 Fedora Update System 2009-11-21 20:14:33 UTC
jack-audio-connection-kit-0.118.0-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/jack-audio-connection-kit-0.118.0-1.fc12

Comment 18 Orcan Ogetbil 2009-11-21 20:36:47 UTC
Andy, I don't know where is the right place to discuss this.

I want to have both jack and jack2 parallelly installable on Fedora. They are ABI compatible, but they have different codebase. You are probably familiar with this.

We can probably achieve this with "alternatives" like java does. I would say, we should probably keep jack1 as the default, and the user can switch as he wants.

Is it okay with you if I write up a SPEC file for jack2? But then we will have to modify jack1 package too, for "alternatives" usage.

Comment 19 Andy Shevchenko 2009-11-21 20:53:51 UTC
(In reply to comment #18)
> Andy, I don't know where is the right place to discuss this.
The right place is fedora-devel@ ML.
Related topic is:
https://www.redhat.com/archives/fedora-devel-list/2009-November/msg00271.html

Comment 20 Orcan Ogetbil 2009-11-21 21:27:09 UTC
I replied on the devel ML. Let's continue there.

Comment 21 Calvin Mitchell 2009-11-23 05:09:31 UTC
0.118 solved my problem.

Comment 22 Ron 2009-11-24 05:43:49 UTC
YES!!! 0.118 fixes the problem.

You have saved the day. Thank you SOOO MUCH. Now I can get my work done for the upcoming Christmas concert at my church.

I'd love to send you a Christmas/ThankYou card - just drop me an email at ron at roncemer dot com with your mailing address.

Thanks again, and God bless!

Comment 23 Fedora Update System 2009-11-24 07:31:02 UTC
jack-audio-connection-kit-0.118.0-1.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update jack-audio-connection-kit'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-11885

Comment 24 Fedora Update System 2009-11-24 07:40:54 UTC
jack-audio-connection-kit-0.118.0-1.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update jack-audio-connection-kit'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-11922

Comment 25 Fedora Update System 2009-11-24 07:51:40 UTC
jack-audio-connection-kit-0.118.0-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update jack-audio-connection-kit'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-11964

Comment 26 Orcan Ogetbil 2009-11-27 18:24:21 UTC
*** Bug 541923 has been marked as a duplicate of this bug. ***

Comment 27 Sylvain Réault 2009-11-27 19:27:08 UTC
With the update available in update-testing it works!

Thank you!

Comment 28 Fedora Update System 2009-11-27 21:37:28 UTC
jack-audio-connection-kit-0.118.0-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 29 Fedora Update System 2009-11-27 21:40:27 UTC
jack-audio-connection-kit-0.118.0-1.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 30 Fedora Update System 2009-11-27 21:49:19 UTC
jack-audio-connection-kit-0.118.0-1.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 31 Fanis Attard 2009-11-29 03:41:17 UTC
Thanks a lot. It seems ok now working very good.

Comment 32 Andy Shevchenko 2010-01-20 19:52:18 UTC
*** Bug 557239 has been marked as a duplicate of this bug. ***

Comment 33 Andy Shevchenko 2010-01-24 09:03:26 UTC
*** Bug 558184 has been marked as a duplicate of this bug. ***


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