[Fedora 23] Audacity 2.1.2 crashes on startup

I just updated to Audacity 2.1.2 (64 bits) today and now it crashes when i try to run it. I tried downgrading to 2.1.1 and it started up, but whenever i tried to record it crashed. Audacity often freezes for me when starting/stopping recording/playing audio, but i’ve never had this issue before.

[crater@localhost ~]$ audacity
*** Error in `audacity': free(): invalid pointer: 0x00007ffe49b30040 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x77da5)[0x7f325ed9cda5]
/lib64/libc.so.6(+0x804fa)[0x7f325eda54fa]
/lib64/libc.so.6(cfree+0x4c)[0x7f325eda8cac]
audacity(_ZN8wxStringD2Ev+0x11)[0x557e2d1aa6c1]
/usr/local/lib/libwx_baseu-3.0.so.0(+0xdb920)[0x7f3263a4a920]
/usr/local/lib/libwx_baseu-3.0.so.0(+0x13af23)[0x7f3263aa9f23]
/usr/local/lib/libwx_baseu-3.0.so.0(_ZNK8wxCSConv8DoCreateEv+0x794)[0x7f3263aae674]
/usr/local/lib/libwx_baseu-3.0.so.0(_ZN8wxCSConvC2E14wxFontEncoding+0x88)[0x7f3263ab0808]
/usr/local/lib/libwx_baseu-3.0.so.0(_Z20wxGet_wxConvLocalPtrv+0x49)[0x7f3263ab0879]
/usr/local/lib/libwx_baseu-3.0.so.0(+0x6c48e)[0x7f32639db48e]
/lib64/ld-linux-x86-64.so.2(+0xf75a)[0x7f32664e775a]
/lib64/ld-linux-x86-64.so.2(+0xf86b)[0x7f32664e786b]
/lib64/ld-linux-x86-64.so.2(+0xcba)[0x7f32664d8cba]
======= Memory map: ========
557e2cde1000-557e2d8ed000 r-xp 00000000 fd:01 1443491                    /usr/bin/audacity
557e2daed000-557e2db52000 r--p 00b0c000 fd:01 1443491                    /usr/bin/audacity
557e2db52000-557e2dbe4000 rw-p 00b71000 fd:01 1443491                    /usr/bin/audacity
557e2dbe4000-557e2dc1d000 rw-p 00000000 00:00 0 
557e2f66a000-557e2f6aa000 rw-p 00000000 00:00 0                          [heap]
7f3240000000-7f3240021000 rw-p 00000000 00:00 0 
7f3240021000-7f3244000000 ---p 00000000 00:00 0 
7f3246719000-7f324d1dd000 r--p 00000000 fd:01 1456301                    /usr/lib/locale/locale-archive
7f324d1dd000-7f324d1e1000 r-xp 00000000 fd:01 1452286                    /usr/lib64/libattr.so.1.1.0
7f324d1e1000-7f324d3e1000 ---p 00004000 fd:01 1452286                    /usr/lib64/libattr.so.1.1.0
7f324d3e1000-7f324d3e2000 r--p 00004000 fd:01 1452286                    /usr/lib64/libattr.so.1.1.0
7f324d3e2000-7f324d3e3000 rw-p 00000000 00:00 0 
7f324d3e3000-7f324d3fa000 r-xp 00000000 fd:01 1492785                    /usr/lib64/libelf-0.165.so
7f324d3fa000-7f324d5f9000 ---p 00017000 fd:01 1492785                    /usr/lib64/libelf-0.165.so
7f324d5f9000-7f324d5fa000 r--p 00016000 fd:01 1492785                    /usr/lib64/libelf-0.165.so
7f324d5fa000-7f324d5fb000 rw-p 00017000 fd:01 1492785                    /usr/lib64/libelf-0.165.so
7f324d5fb000-7f324d5ff000 r-xp 00000000 fd:01 1452066                    /usr/lib64/libcap.so.2.24
7f324d5ff000-7f324d7fe000 ---p 00004000 fd:01 1452066                    /usr/lib64/libcap.so.2.24
7f324d7fe000-7f324d7ff000 r--p 00003000 fd:01 1452066                    /usr/lib64/libcap.so.2.24
7f324d7ff000-7f324d800000 rw-p 00004000 fd:01 1452066                    /usr/lib64/libcap.so.2.24
7f324d800000-7f324d847000 r-xp 00000000 fd:01 1452292                    /usr/lib64/libdw-0.165.so
7f324d847000-7f324da47000 ---p 00047000 fd:01 1452292                    /usr/lib64/libdw-0.165.so
7f324da47000-7f324da49000 r--p 00047000 fd:01 1452292                    /usr/lib64/libdw-0.165.so
7f324da49000-7f324da4a000 rw-p 00049000 fd:01 1452292                    /usr/lib64/libdw-0.165.so
7f324da4a000-7f324da5c000 r-xp 00000000 fd:01 1448958                    /usr/lib64/libgpg-error.so.0.17.0
7f324da5c000-7f324dc5c000 ---p 00012000 fd:01 1448958                    /usr/lib64/libgpg-error.so.0.17.0
7f324dc5c000-7f324dc5d000 r--p 00012000 fd:01 1448958                    /usr/lib64/libgpg-error.so.0.17.0
7f324dc5d000-7f324dc5e000 rw-p 00013000 fd:01 1448958                    /usr/lib64/libgpg-error.so.0.17.0
7f324dc5e000-7f324dd39000 r-xp 00000000 fd:01 1448961                    /usr/lib64/libgcrypt.so.20.0.4
7f324dd39000-7f324df39000 ---p 000db000 fd:01 1448961                    /usr/lib64/libgcrypt.so.20.0.4
7f324df39000-7f324df3a000 r--p 000db000 fd:01 1448961                    /usr/lib64/libgcrypt.so.20.0.4
7f324df3a000-7f324df42000 rw-p 000dc000 fd:01 1448961                    /usr/lib64/libgcrypt.so.20.0.4
7f324df42000-7f324df43000 rw-p 00000000 00:00 0 
7f324df43000-7f324dfbe000 r-xp 00000000 fd:01 1446107                    /usr/lib64/liborc-0.4.so.0.23.0
7f324dfbe000-7f324e1bd000 ---p 0007b000 fd:01 1446107                    /usr/lib64/liborc-0.4.so.0.23.0
7f324e1bd000-7f324e1bf000 r--p 0007a000 fd:01 1446107                    /usr/lib64/liborc-0.4.so.0.23.0
7f324e1bf000-7f324e1c3000 rw-p 0007c000 fd:01 1446107                    /usr/lib64/liborc-0.4.so.0.23.0
7f324e1c3000-7f324e1fb000 r-xp 00000000 fd:01 1488807                    /usr/lib64/libgsttag-1.0.so.0.603.0
7f324e1fb000-7f324e3fb000 ---p 00038000 fd:01 1488807                    /usr/lib64/libgsttag-1.0.so.0.603.0
7f324e3fb000-7f324e3fd000 r--p 00038000 fd:01 1488807                    /usr/lib64/libgsttag-1.0.so.0.603.0
7f324e3fd000-7f324e3fe000 rw-p 0003a000 fd:01 1488807                    /usr/lib64/libgsttag-1.0.so.0.603.0
7f324e3fe000-7f324e46d000 r-xp 00000000 fd:01 1442150                    /usr/lib64/libpcre.so.1.2.6
7f324e46d000-7f324e66c000 ---p 0006f000 fd:01 1442150                    /usr/lib64/libpcre.so.1.2.6
7f324e66c000-7f324e66d000 r--p 0006e000 fd:01 1442150                    /usr/lib64/libpcre.so.1.2.6
7f324e66d000-7f324e66e000 rw-p 0006f000 fd:01 1442150                    /usr/lib64/libpcre.so.1.2.6
7f324e66e000-7f324e685000 r-xp 00000000 fd:01 1452116                    /usr/lib64/libxcb-glx.so.0.0.0
7f324e685000-7f324e884000 ---p 00017000 fd:01 1452116                    /usr/lib64/libxcb-glx.so.0.0.0
7f324e884000-7f324e886000 r--p 00016000 fd:01 1452116                    /usr/lib64/libxcb-glx.so.0.0.0
7f324e886000-7f324e887000 rw-p 00018000 fd:01 1452116                    /usr/lib64/libxcb-glx.so.0.0.0
7f324e887000-7f324e8b0000 r-xp 00000000 fd:01 1442799                    /usr/lib64/libglapi.so.0.0.0
7f324e8b0000-7f324eab0000 ---p 00029000 fd:01 1442799                    /usr/lib64/libglapi.so.0.0.0
7f324eab0000-7f324eab4000 r--p 00029000 fd:01 1442799                    /usr/lib64/libglapi.so.0.0.0
7f324eab4000-7f324eab5000 rw-p 0002d000 fd:01 1442799                    /usr/lib64/libglapi.so.0.0.0
7f324eab5000-7f324eab6000 rw-p 00000000 00:00 0 
7f324eab6000-7f324eab8000 r-xp 00000000 fd:01 1449846                    /usr/lib64/libXau.so.6.0.0
7f324eab8000-7f324ecb8000 ---p 00002000 fd:01 1449846                    /usr/lib64/libXau.so.6.0.0
7f324ecb8000-7f324ecb9000 r--p 00002000 fd:01 1449846                    /usr/lib64/libXau.so.6.0.0
7f324ecb9000-7f324ecba000 rw-p 00000000 00:00 0 
7f324ecba000-7f324ecc8000 r-xp 00000000 fd:01 1445725                    /usr/lib64/libdrm.so.2.4.0
7f324ecc8000-7f324eec7000 ---p 0000e000 fd:01 1445725                    /usr/lib64/libdrm.so.2.4.0
7f324eec7000-7f324eec8000 r--p 0000d000 fd:01 1445725                    /usr/lib64/libdrm.so.2.4.0
7f324eec8000-7f324eec9000 rw-p 00000000 00:00 0 
7f324eec9000-7f324eed8000 r-xp 00000000 fd:01 1447921                    /usr/lib64/libwayland-server.so.0.1.0
7f324eed8000-7f324f0d8000 ---p 0000f000 fd:01 1447921                    /usr/lib64/libwayland-server.so.0.1.0
7f324f0d8000-7f324f0da000 r--p 0000f000 fd:01 1447921                    /usr/lib64/libwayland-server.so.0.1.0
7f324f0da000-7f324f0db000 rw-p 00011000 fd:01 1447921                    /usr/lib64/libwayland-server.so.0.1.0
7f324f0db000-7f324f0e7000 r-xp 00000000 fd:01 1449463                    /usr/lib64/libgbm.so.1.0.0
7f324f0e7000-7f324f2e7000 ---p 0000c000 fd:01 1449463                    /usr/lib64/libgbm.so.1.0.0
7f324f2e7000-7f324f2e8000 r--p 0000c000 fd:01 1449463                    /usr/lib64/libgbm.so.1.0.0
7f324f2e8000-7f324f2e9000 rw-p 0000d000 fd:01 1449463                    /usr/lib64/libgbm.so.1.0.0
7f324f2e9000-7f324f2ea000 r-xp 00000000 fd:01 1454142                    /usr/lib64/libxshmfence.so.1.0.0
7f324f2ea000-7f324f4ea000 ---p 00001000 fd:01 1454142                    /usr/lib64/libxshmfence.so.1.0.0
7f324f4ea000-7f324f4eb000 r--p 00001000 fd:01 1454142                    /usr/lib64/libxshmfence.so.1.0.0
7f324f4eb000-7f324f4ec000 rw-p 00000000 00:00 0 
7f324f4ec000-7f324f4f1000 r-xp 00000000 fd:01 1452197                    /usr/lib64/libxcb-sync.so.1.0.0
7f324f4f1000-7f324f6f1000 ---p 00005000 fd:01 1452197                    /usr/lib64/libxcb-sync.so.1.0.0
7f324f6f1000-7f324f6f2000 r--p 00005000 fd:01 1452197                    /usr/lib64/libxcb-sync.so.1.0.0
7f324f6f2000-7f324f6f3000 rw-p 00006000 fd:01 1452197                    /usr/lib64/libxcb-sync.so.1.0.0
7f324f6f3000-7f324f6f6000 r-xp 00000000 fd:01 1451048                    /usr/lib64/libxcb-shape.so.0.0.0
7f324f6f6000-7f324f8f5000 ---p 00003000 fd:01 1451048                    /usr/lib64/libxcb-shape.so.0.0.0
7f324f8f5000-7f324f8f6000 r--p 00002000 fd:01 1451048                    /usr/lib64/libxcb-shape.so.0.0.0
7f324f8f6000-7f324f8f7000 rw-p 00003000 fd:01 1451048                    /usr/lib64/libxcb-shape.so.0.0.0
7f324f8f7000-7f324f8fd000 r-xp 00000000 fd:01 1451054                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f324f8fd000-7f324fafd000 ---p 00006000 fd:01 1451054                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f324fafd000-7f324fafe000 r--p 00006000 fd:01 1451054                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f324fafe000-7f324faff000 rw-p 00007000 fd:01 1451054                    /usr/lib64/libxcb-xfixes.so.0.0.0
7f324faff000-7f324fb0b000 r-xp 00000000 fd:01 1452136                    /usr/lib64/libxcb-randr.so.0.1.0
7f324fb0b000-7f324fd0b000 ---p 0000c000 fd:01 1452136                    /usr/lib64/libxcb-randr.so.0.1.0
7f324fd0b000-7f324fd0c000 r--p 0000c000 fd:01 1452136                    /usr/lib64/libxcb-randr.so.0.1.0
7f324fd0c000-7f324fd0d000 rw-p 0000d000 fd:01 1452136                    /usr/lib64/libxcb-randr.so.0.1.0
7f324fd0d000-7f324fd0f000 r-xp 00000000 fd:01 1452122                    /usr/lib64/libxcb-present.so.0.0.0
7f324fd0f000-7f324ff0e000 ---p 00002000 fd:01 1452122                    /usr/lib64/libxcb-present.so.0.0.0
7f324ff0e000-7f324ff0f000 r--p 00001000 fd:01 1452122                    /usr/lib64/libxcb-present.so.0.0.0
7f324ff0f000-7f324ff10000 rw-p 00002000 fd:01 1452122                    /usr/lib64/libxcb-present.so.0.0.0
7f324ff10000-7f324ff12000 r-xp 00000000 fd:01 1452106                    /usr/lib64/libxcb-dri3.so.0.0.0
7f324ff12000-7f3250111000 ---p 00002000 fd:01 1452106                    /usr/lib64/libxcb-dri3.so.0.0.0
7f3250111000-7f3250112000 r--p 00001000 fd:01 1452106                    /usr/lib64/libxcb-dri3.so.0.0.0
7f3250112000-7f3250113000 rw-p 00002000 fd:01 1452106                    /usr/lib64/libxcb-dri3.so.0.0.0
7f3250113000-7f3250117000 r-xp 00000000 fd:01 1451041                    /usr/lib64/libxcb-dri2.so.0.0.0
7f3250117000-7f3250316000 ---p 00004000 fd:01 1451041                    /usr/lib64/libxcb-dri2.so.0.0.0
7f3250316000-7f3250317000 r--p 00003000 fd:01 1451041                    /usr/lib64/libxcb-dri2.so.0.0.0
7f3250317000-7f3250318000 rw-p 00004000 fd:01 1451041                    /usr/lib64/libxcb-dri2.so.0.0.0
7f3250318000-7f3250319000 r-xp 00000000 fd:01 1451338                    /usr/lib64/libX11-xcb.so.1.0.0
7f3250319000-7f3250518000 ---p 00001000 fd:01 1451338                    /usr/lib64/libX11-xcb.so.1.0.0
7f3250518000-7f3250519000 r--p 00000000 fd:01 1451338                    /usr/lib64/libX11-xcb.so.1.0.0
7f3250519000-7f325051a000 rw-p 00000000 00:00 0 
7f325051a000-7f3250529000 r-xp 00000000 fd:01 1450405                    /usr/lib64/libbz2.so.1.0.6
7f3250529000-7f3250728000 ---p 0000f000 fd:01 1450405                    /usr/lib64/libbz2.so.1.0.6
7f3250728000-7f3250729000 r--p 0000e000 fd:01 1450405                    /usr/lib64/libbz2.so.1.0.6
7f3250729000-7f325072a000 rw-p 0000f000 fd:01 1450405                    /usr/lib64/libbz2.so.1.0.6
7f325072a000-7f3250753000 r-xp 00000000 fd:01 1445629                    /usr/lib64/libgraphite2.so.3.0.1
7f3250753000-7f3250953000 ---p 00029000 fd:01 1445629                    /usr/lib64/libgraphite2.so.3.0.1
7f3250953000-7f3250955000 r--p 00029000 fd:01 1445629                    /usr/lib64/libgraphite2.so.3.0.1
7f3250955000-7f3250956000 rw-p 00000000 00:00 0 
7f3250956000-7f325095c000 r-xp 00000000 fd:01 1457104                    /usr/lib64/libdatrie.so.1.3.1
7f325095c000-7f3250b5c000 ---p 00006000 fd:01 1457104                    /usr/lib64/libdatrie.so.1.3.1
7f3250b5c000-7f3250b5d000 r--p 00006000 fd:01 1457104                    /usr/lib64/libdatrie.so.1.3.1
7f3250b5d000-7f3250b5e000 rw-p 00000000 00:00 0 
7f3250b5e000-7f3250bac000 r-xp 00000000 fd:01 1451200                    /usr/lib64/libdbus-1.so.3.14.6
7f3250bac000-7f3250dab000 ---p 0004e000 fd:01 1451200                    /usr/lib64/libdbus-1.so.3.14.6
7f3250dab000-7f3250dad000 r--p 0004d000 fd:01 1451200                    /usr/lib64/libdbus-1.so.3.14.6
7f3250dad000-7f3250dae000 rw-p 0004f000 fd:01 1451200                    /usr/lib64/libdbus-1.so.3.14.6
7f3250dae000-7f3250ddb000 r-xp 00000000 fd:01 1452168                    /usr/lib64/libatspi.so.0.0.1
7f3250ddb000-7f3250fdb000 ---p 0002d000 fd:01 1452168                    /usr/lib64/libatspi.so.0.0.1
7f3250fdb000-7f3250fde000 r--p 0002d000 fd:01 1452168                    /usr/lib64/libatspi.so.0.0.1
7f3250fde000-7f3250fdf000 rw-p 00030000 fd:01 1452168                    /usr/lib64/libatspi.so.0.0.1
7f3250fdf000-7f3250fe8000 r-xp 00000000 fd:01 1455198                    /usr/lib64/libjbig.so.2.1
7f3250fe8000-7f32511e7000 ---p 00009000 fd:01 1455198                    /usr/lib64/libjbig.so.2.1
7f32511e7000-7f32511e8000 r--p 00008000 fd:01 1455198                    /usr/lib64/libjbig.so.2.1
7f32511e8000-7f32511eb000 rw-p 00009000 fd:01 1455198                    /usr/lib64/libjbig.so.2.1
7f32511eb000-7f32511ef000 r-xp 00000000 fd:01 1450240                    /usr/lib64/libuuid.so.1.3.0
7f32511ef000-7f32513ee000 ---p 00004000 fd:01 1450240                    /usr/lib64/libuuid.so.1.3.0
7f32513ee000-7f32513ef000 r--p 00003000 fd:01 1450240                    /usr/lib64/libuuid.so.1.3.0
7f32513ef000-7f32513f0000 rw-p 00000000 00:00 0 
7f32513f0000-7f3251408000 r-xp 00000000 fd:01 1445413                    /usr/lib64/libICE.so.6.3.0
7f3251408000-7f3251607000 ---p 00018000 fd:01 1445413                    /usr/lib64/libICE.so.6.3.0
7f3251607000-7f3251608000 r--p 00017000 fd:01 1445413                    /usr/lib64/libICE.so.6.3.0
7f3251608000-7f3251609000 rw-p 00018000 fd:01 1445413                    /usr/lib64/libICE.so.6.3.0
7f3251609000-7f325160c000 rw-p 00000000 00:00 0 
7f325160c000-7f325166e000 r-xp 00000000 fd:01 1450222                    /usr/lib64/libXt.so.6.0.0
7f325166e000-7f325186e000 ---p 00062000 fd:01 1450222                    /usr/lib64/libXt.so.6.0.0
7f325186e000-7f3251870000 r--p 00062000 fd:01 1450222                    /usr/lib64/libXt.so.6.0.0
7f3251870000-7f3251874000 rw-p 00064000 fd:01 1450222                    /usr/lib64/libXt.so.6.0.0
7f3251874000-7f3251875000 rw-p 00000000 00:00 0 
7f3251875000-7f32518d1000 r-xp 00000000 fd:01 1452583                    /usr/lib64/libwebp.so.5.0.4
7f32518d1000-7f3251ad0000 ---p 0005c000 fd:01 1452583                    /usr/lib64/libwebp.so.5.0.4
7f3251ad0000-7f3251ad2000 r--p 0005b000 fd:01 1452583                    /usr/lib64/libwebp.so.5.0.4
7f3251ad2000-7f3251ad4000 rw-p 0005d000 fd:01 1452583                    /usr/lib64/libwebp.so.5.0.4
7f3251ad4000-7f32532fe000 r-xp 00000000 fd:01 1452051                    /usr/lib64/libicudata.so.54.1
7f32532fe000-7f32534fd000 ---p 0182a000 fd:01 1452051                    /usr/lib64/libicudata.so.54.1
7f32534fd000-7f32534fe000 r--p 01829000 fd:01 1452051                    /usr/lib64/libicudata.so.54.1
7f32534fe000-7f32534ff000 rw-p 00000000 00:00 0 
7f32534ff000-7f325367b000 r-xp 00000000 fd:01 1452128                    /usr/lib64/libicuuc.so.54.1
7f325367b000-7f325387b000 ---p 0017c000 fd:01 1452128                    /usr/lib64/libicuuc.so.54.1
7f325387b000-7f325388b000 r--p 0017c000 fd:01 1452128                    /usr/lib64/libicuuc.so.54.1
7f325388b000-7f325388c000 rw-p 0018c000 fd:01 1452128                    /usr/lib64/libicuuc.so.54.1
7f325388c000-7f3253890000 rw-p 00000000 00:00 0 
7f3253890000-7f3253ad3000 r-xp 00000000 fd:01 1452055                    /usr/lib64/libicui18n.so.54.1
7f3253ad3000-7f3253cd2000 ---p 00243000 fd:01 1452055                    /usr/lib64/libicui18n.so.54.1
7f3253cd2000-7f3253ce1000 r--p 00242000 fd:01 1452055                    /usr/lib64/libicui18n.so.54.1
7f3253ce1000-7f3253ce2000 rw-p 00251000 fd:01 1452055                    /usr/lib64/libicui18n.so.54.1
7f3253ce2000-7f3253db3000 r-xp 00000000 fd:01 1450866                    /usr/lib64/libsqlite3.so.0.8.6
7f3253db3000-7f3253fb2000 ---p 000d1000 fd:01 1450866                    /usr/lib64/libsqlite3.so.0.8.6
7f3253fb2000-7f3253fb5000 r--p 000d0000 fd:01 1450866                    /usr/lib64/libsqlite3.so.0.8.6
7f3253fb5000-7f3253fb7000 rw-p 000d3000 fd:01 1450866                    /usr/lib64/libsqlite3.so.0.8.6
7f3253fb7000-7f3253fb8000 rw-p 00000000 00:00 0 
7f3253fb8000-7f3254116000 r-xp 00000000 fd:01 1441916                    /usr/lib64/libxml2.so.2.9.3
7f3254116000-7f3254316000 ---p 0015e000 fd:01 1441916                    /usr/lib64/libxml2.so.2.9.3
7f3254316000-7f325431e000 r--p 0015e000 fd:01 1441916                    /usr/lib64/libxml2.so.2.9.3
7f325431e000-7f3254320000 rw-p 00166000 fd:01 1441916                    /usr/lib64/libxml2.so.2.9.3
7f3254320000-7f3254321000 rw-p 00000000 00:00 0 
7f3254321000-7f325435e000 r-xp 00000000 fd:01 1450406                    /usr/lib64/libxslt.so.1.1.28
7f325435e000-7f325455d000 ---p 0003d000 fd:01 1450406                    /usr/lib64/libxslt.so.1.1.28
7f325455d000-7f325455e000 r--p 0003c000 fd:01 1450406                    /usr/lib64/libxslt.so.1.1.28
7f325455e000-7f325455f000 rw-p 0003d000 fd:01 1450406                    /usr/lib64/libxslt.so.1.1.28Avortat (bolcat de la imatge del nucli)

Audacity only supplies source code for Linux. I’m guessing that you installed a binary package, in which case the most likely problem is that there is a problem with the package, such as a missing dependency. Does anything in this discussion help? http://forums.fedoraforum.org/showthread.php?t=308943

Unless you are recording sounds that are playing on your computer, the usual fix for that is to bypass PulseAudio by selecting the appropriate “hw” options as the recording and playback devices in the device toolbar.

Thanks for the reply. That’s a separate issue that a previous packaging of Audacity had with the updated soundtouch package, the new package fixes the soundtouch issue. I’ve used the devices toolbar in the past but i don’t think that changed the freezing issue, i’ll look into it when i get Audacity working again though :slight_smile:

I just tried building from source (using the source archive provided on the Audacity site) but make ends with:

In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘AVOutputFormat* av_oformat_next(AVOutputFormat*)’:
FFmpeg.h:692:25: error: conflicting declaration of C function ‘AVOutputFormat* av_oformat_next(AVOutputFormat*)’
       (AVOutputFormat *f),
                         ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from FFmpeg.h:44:0,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavformat/avformat.h:1916:17: note: previous declaration ‘AVOutputFormat* av_oformat_next(const AVOutputFormat*)’
 AVOutputFormat *av_oformat_next(const AVOutputFormat *f);
                 ^
In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘int av_fifo_size(AVFifoBuffer*)’:
FFmpeg.h:759:23: error: conflicting declaration of C function ‘int av_fifo_size(AVFifoBuffer*)’
       (AVFifoBuffer *f),
                       ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from FFmpeg.h:45:0,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavutil/fifo.h:76:5: note: previous declaration ‘int av_fifo_size(const AVFifoBuffer*)’
 int av_fifo_size(const AVFifoBuffer *f);
     ^
In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘AVDictionaryEntry* av_dict_get(AVDictionary*, const char*, const AVDictionaryEntry*, int)’:
FFmpeg.h:805:82: error: conflicting declaration of C function ‘AVDictionaryEntry* av_dict_get(AVDictionary*, const char*, const AVDictionaryEntry*, int)’
   (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
                                                                              ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from /usr/include/ffmpeg/libavcodec/avcodec.h:37:0,
                 from FFmpeg.h:43,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavutil/dict.h:104:20: note: previous declaration ‘AVDictionaryEntry* av_dict_get(const AVDictionary*, const char*, const AVDictionaryEntry*, int)’
 AVDictionaryEntry *av_dict_get(const AVDictionary *m, const char *key,
                    ^
AudacityApp.cpp: At global scope:
AudacityApp.cpp:240:13: warning: ‘void wxOnAssert(const wxChar*, int, const wxChar*)’ defined but not used [-Wunused-function]
 static void wxOnAssert(const wxChar *fileName, int lineNumber, const wxChar *ms
             ^
Makefile:2645: recipe for target 'audacity-AudacityApp.o' failed

Building from the git repository gave me what seems to be an issue with FFmpeg:

In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘AVOutputFormat* av_oformat_next(AVOutputFormat*)’:
FFmpeg.h:692:25: error: conflicting declaration of C function ‘AVOutputFormat* av_oformat_next(AVOutputFormat*)’
       (AVOutputFormat *f),
                         ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from FFmpeg.h:44:0,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavformat/avformat.h:1916:17: note: previous declaration ‘AVOutputFormat* av_oformat_next(const AVOutputFormat*)’
 AVOutputFormat *av_oformat_next(const AVOutputFormat *f);
                 ^
In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘int av_fifo_size(AVFifoBuffer*)’:
FFmpeg.h:759:23: error: conflicting declaration of C function ‘int av_fifo_size(AVFifoBuffer*)’
       (AVFifoBuffer *f),
                       ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from FFmpeg.h:45:0,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavutil/fifo.h:76:5: note: previous declaration ‘int av_fifo_size(const AVFifoBuffer*)’
 int av_fifo_size(const AVFifoBuffer *f);
     ^
In file included from AudacityApp.cpp:73:0:
FFmpeg.h: In function ‘AVDictionaryEntry* av_dict_get(AVDictionary*, const char*, const AVDictionaryEntry*, int)’:
FFmpeg.h:805:82: error: conflicting declaration of C function ‘AVDictionaryEntry* av_dict_get(AVDictionary*, const char*, const AVDictionaryEntry*, int)’
   (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags),
                                                                              ^
FFmpeg.h:486:18: note: in definition of macro ‘FFMPEG_FUNCTION_WITH_RETURN’
       inline r n a                                                      \
                  ^
In file included from /usr/include/ffmpeg/libavcodec/avcodec.h:37:0,
                 from FFmpeg.h:43,
                 from AudacityApp.cpp:73:
/usr/include/ffmpeg/libavutil/dict.h:104:20: note: previous declaration ‘AVDictionaryEntry* av_dict_get(const AVDictionary*, const char*, const AVDictionaryEntry*, int)’
 AVDictionaryEntry *av_dict_get(const AVDictionary *m, const char *key,
                    ^
Makefile:2645: recipe for target 'audacity-AudacityApp.o' failed
make[2]: *** [audacity-AudacityApp.o] Error 1
make[2]: Leaving directory '/home/crater/Baixades/audacity-minsrc-2.1.2/audacity/src'
Makefile:1346: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/crater/Baixades/audacity-minsrc-2.1.2/audacity/src'
Makefile:793: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Those errors are probably due to building against unsupported (too late) system FFmpeg. Audacity does not support greater than FFmpeg 2.3: http://manual.audacityteam.org/o/man/faq_installation_and_plug_ins.html#linff.

If you don’t want FFmpeg support, configure Audacity --without-ffmpeg. Sometimes you can still build with unsupported (too late) system FFmpeg if you configure Audacity using --disable-dynamic-loading. However that never worked for me - exports using FFmpeg would usually error. The best answer is to self-build FFmpeg 2.3.

If you build our sources you will still be liable to receive the playback or recording freeze if you use the pulse or default devices. See also How to debug PulseAudio problems.


Gale

I tried both those options today without success (–without-ffmpeg and --disable-dynamic-loading), i’ll try again tomorrow and post the results. I downgraded to 2.1.1 today which starts fine, the trick seems to be setting both devices, both input and output. Before i’d only set one or the other. I recorded for several hours without any freezes today :slight_smile:

I’ll try building FFmpeg 2.3 tomorrow as well and see if that solves things.

Thanks for the help.

By the way, earlati says in https://forum.audacityteam.org/t/fedora23-audacity-hang-when-startup/41815/1 that the “audacity-freeworld” package of 2.1.2 launches if run as root.


Gale

I just tried running it as root and it didn’t work for me, so i’ve downgraded back to 2.1.1 again.