[New LWP 20120] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `speaker-test'. Program terminated with signal 11, Segmentation fault. #0 __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:31 31 ../sysdeps/x86_64/strlen.S: No such file or directory. Thread 1 (Thread 0x7f10f7abc740 (LWP 20120)): #0 __strlen_sse2 () at ../sysdeps/x86_64/strlen.S:31 No locals. #1 0x00007f10f6b500be in __GI___strdup (s=0x0) at strdup.c:41 len = new = #2 0x00007f10f018ea31 in alsa_dsp_prepare (io=0x157f840) at alsa-dsp.c:315 alsa_dsp = 0x157f840 params = {dsp_cmd = 0, dsp_audio_fmt = 0, sample_rate = 0, number_channels = 0, ds_stream_id = 0, stream_priority = 0} sparams = {dsp_cmd = 0, audio_fmt = 0, sample_rate = 0, ds_stream_id = 0, stream_priority = 0, frame_size = 0} ret = 0 tmp = __FUNCTION__ = "alsa_dsp_prepare" #3 0x00007f10f734d540 in snd_pcm_ioplug_prepare (pcm=0x1582790) at pcm_ioplug.c:168 io = 0x1582680 err = 0 #4 0x00007f10f7303840 in snd_pcm_prepare (pcm=pcm@entry=0x1582790) at pcm.c:1177 err = __PRETTY_FUNCTION__ = "snd_pcm_prepare" __FUNCTION__ = "snd_pcm_prepare" #5 0x00007f10f7303930 in snd_pcm_hw_params (pcm=pcm@entry=0x1582790, params=params@entry=0x7fff1da3ae10) at pcm.c:910 err = __PRETTY_FUNCTION__ = "snd_pcm_hw_params" #6 0x0000000000402710 in set_hwparams (access=SND_PCM_ACCESS_RW_INTERLEAVED, params=0x7fff1da3ae10, handle=0x1582790) at speaker-test.c:498 err = 0 buffer_size_min = 2048 buffer_size_max = 2048 rrate = period_size_min = 1024 period_size_max = 1024 #7 main (argc=, argv=) at speaker-test.c:1152 handle = 0x1582790 err = morehelp = hwparams = 0x7fff1da3ae10 swparams = 0x7fff1da3ad70 frames = chn = fmt = time1 = time2 = time3 = n = nloops = 0 tv1 = {tv_sec = 2048, tv_usec = -1} tv2 = {tv_sec = 2048, tv_usec = 15775231} speakeroptset = chmap = 0x0 long_option = {{name = 0x404a9c "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x404aa1 "device", has_arg = 1, flag = 0x0, val = 68}, {name = 0x404aa8 "rate", has_arg = 1, flag = 0x0, val = 114}, {name = 0x404aad "channels", has_arg = 1, flag = 0x0, val = 99}, {name = 0x404b03 "frequency", has_arg = 1, flag = 0x0, val = 102}, {name = 0x404ab6 "format", has_arg = 1, flag = 0x0, val = 70}, {name = 0x404abd "buffer", has_arg = 1, flag = 0x0, val = 98}, {name = 0x404ac4 "period", has_arg = 1, flag = 0x0, val = 112}, {name = 0x404acb "nperiods", has_arg = 1, flag = 0x0, val = 80}, {name = 0x404ad4 "test", has_arg = 1, flag = 0x0, val = 116}, {name = 0x404ad9 "nloops", has_arg = 1, flag = 0x0, val = 108}, {name = 0x404ae0 "speaker", has_arg = 1, flag = 0x0, val = 115}, {name = 0x404ae8 "wavfile", has_arg = 1, flag = 0x0, val = 119}, {name = 0x404af0 "wavdir", has_arg = 1, flag = 0x0, val = 87}, {name = 0x404af7 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x404afd "force-frequency", has_arg = 0, flag = 0x0, val = 88}, {name = 0x404b0d "scale", has_arg = 1, flag = 0x0, val = 83}, {name = 0x404b13 "chmap", has_arg = 1, flag = 0x0, val = 109}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} From To Syms Read Shared Object Library 0x00007f10f75b6310 0x00007f10f76212d6 Yes /lib64/libm.so.6 0x00007f10f72e0880 0x00007f10f736d268 Yes /lib64/libasound.so.2 0x00007f10f70add90 0x00007f10f70ae88e Yes /lib64/libdl.so.2 0x00007f10f6e968b0 0x00007f10f6ea1d51 Yes /lib64/libpthread.so.0 0x00007f10f6ae38d0 0x00007f10f6c32baf Yes /lib64/libc.so.6 0x00007f10f78b3ad0 0x00007f10f78cef80 Yes /lib64/ld-linux-x86-64.so.2 0x00007f10f68be1e0 0x00007f10f68c116c Yes /lib64/librt.so.1 0x00007f10f018cb50 0x00007f10f018f576 Yes /usr/lib64/alsa-lib/libasound_module_pcm_alsa_dsp.so 0x00007f10eff49200 0x00007f10eff73c14 Yes /lib64/libdbus-1.so.3 0x00007f10efd0ee70 0x00007f10efd2c50b Yes /lib64/libsystemd.so.0 0x00007f10efb06620 0x00007f10efb07e56 Yes /lib64/libcap.so.2 0x00007f10ef8e49d0 0x00007f10ef8fa7d6 Yes /lib64/libselinux.so.1 0x00007f10ef6bb080 0x00007f10ef6d1860 Yes /lib64/liblzma.so.5 0x00007f10ef4a5510 0x00007f10ef4b4690 Yes /lib64/liblz4.so.1 0x00007f10ef229500 0x00007f10ef279152 Yes /lib64/libgcrypt.so.11 0x00007f10ef01da30 0x00007f10ef01e0a8 Yes /lib64/libgpg-error.so.0 0x00007f10eee078f0 0x00007f10eee15e52 Yes /lib64/libresolv.so.2 0x00007f10eebbec80 0x00007f10eebf4ca3 Yes /lib64/libdw.so.1 0x00007f10ee9a1a90 0x00007f10ee9b1245 Yes /lib64/libgcc_s.so.1 0x00007f10ee79b3d0 0x00007f10ee79d40a Yes /lib64/libattr.so.1 0x00007f10ee5395f0 0x00007f10ee57f5b0 Yes /lib64/libpcre.so.1 0x00007f10ee322f90 0x00007f10ee3323d3 Yes /lib64/libelf.so.1 0x00007f10ee10c110 0x00007f10ee118698 Yes /lib64/libz.so.1 0x00007f10edefb760 0x00007f10edf075f0 Yes /lib64/libbz2.so.1 $1 = 0x0 No symbol "__glib_assert_msg" in current context. rax 0x0 0 rbx 0x0 0 rcx 0x0 0 rdx 0x1582960 22554976 rsi 0x0 0 rdi 0x0 0 rbp 0x157f840 0x157f840 rsp 0x7fff1da3acb8 0x7fff1da3acb8 r8 0x0 0 r9 0x800 2048 r10 0x7fff1da3a760 140733690652512 r11 0x4 4 r12 0x0 0 r13 0x7fff1da3ae10 140733690654224 r14 0x7fff1da3ad70 140733690654064 r15 0x400 1024 rip 0x7f10f6b503b1 0x7f10f6b503b1 <__strlen_sse2+17> eflags 0x10283 [ CF SF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 *value not available* st1 *value not available* st2 *value not available* st3 *value not available* st4 *value not available* st5 *value not available* st6 *value not available* st7 *value not available* fctrl *value not available* fstat *value not available* ftag *value not available* fiseg *value not available* fioff *value not available* foseg *value not available* fooff *value not available* fop *value not available* xmm0 *value not available* xmm1 *value not available* xmm2 *value not available* xmm3 *value not available* xmm4 *value not available* xmm5 *value not available* xmm6 *value not available* xmm7 *value not available* xmm8 *value not available* xmm9 *value not available* xmm10 *value not available* xmm11 *value not available* xmm12 *value not available* xmm13 *value not available* xmm14 *value not available* xmm15 *value not available* mxcsr *value not available* Dump of assembler code for function __strlen_sse2: 0x00007f10f6b503a0 <+0>: xor %rax,%rax 0x00007f10f6b503a3 <+3>: mov %edi,%ecx 0x00007f10f6b503a5 <+5>: and $0x3f,%ecx 0x00007f10f6b503a8 <+8>: pxor %xmm0,%xmm0 0x00007f10f6b503ac <+12>: cmp $0x30,%ecx 0x00007f10f6b503af <+15>: ja 0x7f10f6b503ca <__strlen_sse2+42> => 0x00007f10f6b503b1 <+17>: movdqu (%rdi),%xmm1 0x00007f10f6b503b5 <+21>: pcmpeqb %xmm1,%xmm0 0x00007f10f6b503b9 <+25>: pmovmskb %xmm0,%edx 0x00007f10f6b503bd <+29>: test %edx,%edx 0x00007f10f6b503bf <+31>: jne 0x7f10f6b5043b <__strlen_sse2+155> 0x00007f10f6b503c1 <+33>: mov %rdi,%rax 0x00007f10f6b503c4 <+36>: and $0xfffffffffffffff0,%rax 0x00007f10f6b503c8 <+40>: jmp 0x7f10f6b503e7 <__strlen_sse2+71> 0x00007f10f6b503ca <+42>: mov %rdi,%rax 0x00007f10f6b503cd <+45>: and $0xfffffffffffffff0,%rax 0x00007f10f6b503d1 <+49>: pcmpeqb (%rax),%xmm0 0x00007f10f6b503d5 <+53>: mov $0xffffffff,%esi 0x00007f10f6b503da <+58>: sub %rax,%rcx 0x00007f10f6b503dd <+61>: shl %cl,%esi 0x00007f10f6b503df <+63>: pmovmskb %xmm0,%edx 0x00007f10f6b503e3 <+67>: and %esi,%edx 0x00007f10f6b503e5 <+69>: jne 0x7f10f6b50438 <__strlen_sse2+152> 0x00007f10f6b503e7 <+71>: pxor %xmm0,%xmm0 0x00007f10f6b503eb <+75>: pxor %xmm1,%xmm1 0x00007f10f6b503ef <+79>: pxor %xmm2,%xmm2 0x00007f10f6b503f3 <+83>: pxor %xmm3,%xmm3 0x00007f10f6b503f7 <+87>: nopw 0x0(%rax,%rax,1) 0x00007f10f6b50400 <+96>: pcmpeqb 0x10(%rax),%xmm0 0x00007f10f6b50405 <+101>: pmovmskb %xmm0,%edx 0x00007f10f6b50409 <+105>: test %edx,%edx 0x00007f10f6b5040b <+107>: jne 0x7f10f6b50450 <__strlen_sse2+176> 0x00007f10f6b5040d <+109>: pcmpeqb 0x20(%rax),%xmm1 0x00007f10f6b50412 <+114>: pmovmskb %xmm1,%edx 0x00007f10f6b50416 <+118>: test %edx,%edx 0x00007f10f6b50418 <+120>: jne 0x7f10f6b50460 <__strlen_sse2+192> 0x00007f10f6b5041a <+122>: pcmpeqb 0x30(%rax),%xmm2 0x00007f10f6b5041f <+127>: pmovmskb %xmm2,%edx 0x00007f10f6b50423 <+131>: test %edx,%edx 0x00007f10f6b50425 <+133>: jne 0x7f10f6b50470 <__strlen_sse2+208> 0x00007f10f6b50427 <+135>: pcmpeqb 0x40(%rax),%xmm3 0x00007f10f6b5042c <+140>: pmovmskb %xmm3,%edx 0x00007f10f6b50430 <+144>: lea 0x40(%rax),%rax 0x00007f10f6b50434 <+148>: test %edx,%edx 0x00007f10f6b50436 <+150>: je 0x7f10f6b50400 <__strlen_sse2+96> 0x00007f10f6b50438 <+152>: sub %rdi,%rax 0x00007f10f6b5043b <+155>: bsf %rdx,%rdx 0x00007f10f6b5043f <+159>: add %rdx,%rax 0x00007f10f6b50442 <+162>: retq 0x00007f10f6b50443 <+163>: nopl (%rax) 0x00007f10f6b50446 <+166>: nopw %cs:0x0(%rax,%rax,1) 0x00007f10f6b50450 <+176>: sub %rdi,%rax 0x00007f10f6b50453 <+179>: bsf %rdx,%rdx 0x00007f10f6b50457 <+183>: lea 0x10(%rdx,%rax,1),%rax 0x00007f10f6b5045c <+188>: retq 0x00007f10f6b5045d <+189>: nopl (%rax) 0x00007f10f6b50460 <+192>: sub %rdi,%rax 0x00007f10f6b50463 <+195>: bsf %rdx,%rdx 0x00007f10f6b50467 <+199>: lea 0x20(%rdx,%rax,1),%rax 0x00007f10f6b5046c <+204>: retq 0x00007f10f6b5046d <+205>: nopl (%rax) 0x00007f10f6b50470 <+208>: sub %rdi,%rax 0x00007f10f6b50473 <+211>: bsf %rdx,%rdx 0x00007f10f6b50477 <+215>: lea 0x30(%rdx,%rax,1),%rax 0x00007f10f6b5047c <+220>: retq End of assembler dump.