Hi all, So, I added the rlm_shoutcast1 and when the first Music track played it would vanish into the ether. I was expecting a segmentation fault, however I get this, a Stack Smash.
Looking at the first few lines, it seems to point to Encoding of the String, Yup. That's it. My first song was ABBA & Hasta Mañana. Replaced the song and it behaves. Clearly the rlm does not like the Hasta Mañana. RD seems fine with it, just not the rlm module. Just tried with José Feliciano, same thing, poof. Interesting, I also have a text file being created with %a - %t on the NOW & NEXT too, that ignores the unicode character. So José Feliciano becomes Jos Feliciano Anyhow, thought I would raise the flag, it is a repeatable "stack smasher" Cheers, Richard *** stack smashing detected ***: rdairplay terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fcd048c0e67] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7fcd048c0e30] /usr/local/lib64/rivendell/rlm_shoutcast1.rlm(rlm_shoutcast1_EncodeString+0x1e2)[0x7fccfa34f10b] /usr/local/lib64/rivendell/rlm_shoutcast1.rlm(rlm_shoutcast1_RLMPadDataSent+0x169)[0x7fccfa34f9ed] rdairplay(_ZN7RLMHost9sendEventERK7QStringS2_iPP9RDLogLinebN13RDAirPlayConf6OpModeE+0x234)[0x460e54] rdairplay(_ZN7LogPlay11SendNowNextEv+0x392)[0x44f292] rdairplay(_ZN7LogPlay16UpdateStartTimesEi+0x28e)[0x43d70e] rdairplay(_ZN7LogPlay7PlayingEi+0x33)[0x43f733] rdairplay(_ZN7LogPlay9qt_invokeEiP8QUObject+0xd4)[0x468744] /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12f)[0x7fcd05aefb6f] /usr/local/lib/librd-2.9.2.so (_ZN10RDPlayDeck12stateChangedEiNS_5StateE+0xb9)[0x7fcd07b219a9] /usr/local/lib/librd-2.9.2.so (_ZN10RDPlayDeck9qt_invokeEiP8QUObject+0x1dd)[0x7fcd07b217cd] /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0xae)[0x7fcd05aefaee] /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEii+0x124)[0x7fcd05aefd84] /usr/local/lib/librd-2.9.2.so (_ZN5RDCae15DispatchCommandEP10RDCmdCache+0x4a0)[0x7fcd079aba30] /usr/local/lib/librd-2.9.2.so (_ZN5RDCae9readyDataEPiS0_7QString+0x3ae)[0x7fcd079ac17e] /usr/local/lib/librd-2.9.2.so(_ZN5RDCae9readyDataEv+0x26)[0x7fcd079ac1e6] /usr/local/lib/librd-2.9.2.so (_ZN5RDCae9qt_invokeEiP8QUObject+0x68)[0x7fcd07b15978] /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12f)[0x7fcd05aefb6f] /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xa7)[0x7fcd05aefc47] /usr/lib/libqt-mt.so.3(_ZN6QTimer5eventEP6QEvent+0x1e)[0x7fcd05b0911e] /usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xad)[0x7fcd05a9e08d] /usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xee)[0x7fcd05a9e24e] /usr/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv+0x1fe)[0x7fcd05a949fe] /usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0xc58)[0x7fcd05a57e38] /usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x39)[0x7fcd05aaf7c9] /usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x22)[0x7fcd05aaf752] rdairplay(main+0x4ad)[0x42508d] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fcd047d776d] rdairplay[0x425669] ======= Memory map: ======== 00400000-0048c000 r-xp 00000000 08:01 13637279 /usr/local/bin/rdairplay 0068b000-0068c000 r--p 0008b000 08:01 13637279 /usr/local/bin/rdairplay 0068c000-00692000 rw-p 0008c000 08:01 13637279 /usr/local/bin/rdairplay 014c8000-019ab000 rw-p 00000000 00:00 0 [heap] 7fccf4000000-7fccf4021000 rw-p 00000000 00:00 0 7fccf4021000-7fccf8000000 ---p 00000000 00:00 0 7fccf9a5f000-7fccf9a6d000 r-xp 00000000 08:01 13246178 /usr/lib/qt3/plugins/inputmethods/libqxim.so 7fccf9a6d000-7fccf9c6c000 ---p 0000e000 08:01 13246178 /usr/lib/qt3/plugins/inputmethods/libqxim.so 7fccf9c6c000-7fccf9c6d000 r--p 0000d000 08:01 13246178 /usr/lib/qt3/plugins/inputmethods/libqxim.so 7fccf9c6d000-7fccf9c6e000 rw-p 0000e000 08:01 13246178 /usr/lib/qt3/plugins/inputmethods/libqxim.so 7fccf9c6e000-7fccf9c94000 r-xp 00000000 08:01 13246177 /usr/lib/qt3/plugins/inputmethods/libqsimple.so 7fccf9c94000-7fccf9e94000 ---p 00026000 08:01 13246177 /usr/lib/qt3/plugins/inputmethods/libqsimple.so 7fccf9e94000-7fccf9e95000 r--p 00026000 08:01 13246177 /usr/lib/qt3/plugins/inputmethods/libqsimple.so 7fccf9e95000-7fccf9e96000 rw-p 00027000 08:01 13246177 /usr/lib/qt3/plugins/inputmethods/libqsimple.so 7fccf9e96000-7fccf9e9b000 r-xp 00000000 08:01 13246176 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so 7fccf9e9b000-7fccfa09a000 ---p 00005000 08:01 13246176 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so 7fccfa09a000-7fccfa09b000 r--p 00004000 08:01 13246176 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so 7fccfa09b000-7fccfa09c000 rw-p 00005000 08:01 13246176 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.so 7fccfa09c000-7fccfa0a8000 r-xp 00000000 08:01 13246175 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so 7fccfa0a8000-7fccfa2a7000 ---p 0000c000 08:01 13246175 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so 7fccfa2a7000-7fccfa2a8000 r--p 0000b000 08:01 13246175 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so 7fccfa2a8000-7fccfa2a9000 rw-p 0000c000 08:01 13246175 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.so 7fccfa2a9000-7fccfa34e000 r--p 00000000 08:01 14290150 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf 7fccfa34e000-7fccfa350000 r-xp 00000000 08:01 13501653 /usr/local/lib64/rivendell/rlm_shoutcast1.rlm 7fccfa350000-7fccfa550000 ---p 00002000 08:01 13501653 /usr/local/lib64/rivendell/rlm_shoutcast1.rlm 7fccfa550000-7fccfa551000 r--p 00002000 08:01 13501653 /usr/local/lib64/rivendell/rlm_shoutcast1.rlm 7fccfa551000-7fccfa552000 rw-p 00003000 08:01 13501653 /usr/local/lib64/rivendell/rlm_shoutcast1.rlm 7fccfa552000-7fccfa57e000 r-xp 00000000 08:01 16912522 /usr/lib/qt3/plugins/styles/polymer.so 7fccfa57e000-7fccfa77d000 ---p 0002c000 08:01 16912522 /usr/lib/qt3/plugins/styles/polymer.so 7fccfa77d000-7fccfa780000 rw-p 0002b000 08:01 16912522 /usr/lib/qt3/plugins/styles/polymer.so 7fccfa780000-7fccfa781000 ---p 00000000 00:00 0 7fccfa781000-7fccfaf81000 rw-p 00000000 00:00 0 7fccfaf81000-7fccfb23f000 r-xp 00000000 08:01 13245991 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7fccfb23f000-7fccfb43f000 ---p 002be000 08:01 13245991 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7fccfb43f000-7fccfb445000 r--p 002be000 08:01 13245991 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7fccfb445000-7fccfb4c3000 rw-p 002c4000 08:01 13245991 /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18.0.0 7fccfb4c3000-7fccfb4c8000 rw-p 00000000 00:00 0 7fccfb4c8000-7fccfb4d3000 r-xp 00000000 08:01 13246201 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so 7fccfb4d3000-7fccfb6d2000 ---p 0000b000 08:01 13246201 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so 7fccfb6d2000-7fccfb6d3000 r--p 0000a000 08:01 13246201 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so 7fccfb6d3000-7fccfb6d4000 rw-p 0000b000 08:01 13246201 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so 7fccfb6d4000-7fccfb6e0000 r-xp 00000000 08:01 16253052 /lib/x86_64-linux-gnu/libnss_files-2.15.so 7fccfb6e0000-7fccfb8df000 ---p 0000c000 08:01 16253052 /lib/x86_64-linux-gnu/libnss_files-2.15.so 7fccfb8df000-7fccfb8e0000 r--p 0000b000 08:01 16253052 /lib/x86_64-linux-gnu/libnss_files-2.15.so 7fccfb8e0000-7fccfb8e1000 rw-p 0000c000 08:01 16253052 /lib/x86_64-linux-gnu/libnss_files-2.15.so 7fccfb8e1000-7fccfb8eb000 r-xp 00000000 08:01 16253056 /lib/x86_64-linux-gnu/libnss_nis-2.15.so 7fccfb8eb000-7fccfbaeb000 ---p 0000a000 08:01 16253056 /lib/x86_64-linux-gnu/libnss_nis-2.15.so 7fccfbaeb000-7fccfbaec000 r--p 0000a000 08:01 16253056 /lib/x86_64-linux-gnu/libnss_nis-2.15.so 7fccfbaec000-7fccfbaed000 rw-p 0000b000 08:01 16253056 /lib/x86_64-linux-gnu/libnss_nis-2.15.so 7fccfbaed000-7fccfbb04000 r-xp 00000000 08:01 16256757 /lib/x86_64-linux-gnu/libnsl-2.15.so 7fccfbb04000-7fccfbd03000 ---p 00017000 08:01 16256757 /lib/x86_64-linux-gnu/libnsl-2.15.so 7fccfbd03000-7fccfbd04000 r--p 00016000 08:01 16256757 /lib/x86_64-linux-gnu/libnsl-2.15.so 7fccfbd04000-7fccfbd05000 rw-p 00017000 08:01 16256757 /lib/x86_64-linux-gnu/libnsl-2.15.so 7fccfbd05000-7fccfbd07000 rw-p 00000000 00:00 0 7fccfbd07000-7fccfbd0f000 r-xp 00000000 08:01 16253050 /lib/x86_64-linux-gnu/libnss_compat-2.15.so 7fccfbd0f000-7fccfbf0e000 ---p 00008000 08:01 16253050 /lib/x86_64-linux-gnu/libnss_compat-2.15.so 7fccfbf0e000-7fccfbf0f000 r--p 00007000 08:01 16253050 /lib/x86_64-linux-gnu/libnss_compat-2.15.so 7fccfbf0f000-7fccfbf10000 rw-p 00008000 08:01 16253050 /lib/x86_64-linux-gnu/libnss_compat-2.15.so 7fccfbf10000-7fccfc5f3000 r--p 00000000 08:01 13244705 /usr/lib/locale/locale-archive 7fccfc5f3000-7fccfc5fc000 r-xp 00000000 08:01 16253049 /lib/x86_64-linux-gnu/libcrypt-2.15.so 7fccfc5fc000-7fccfc7fc000 ---p 00009000 08:01 16253049 /lib/x86_64-linux-gnu/libcrypt-2.15.so 7fccfc7fc000-7fccfc7fd000 r--p 00009000 08:01 16253049 /lib/x86_64-linux-gnu/libcrypt-2.15.so 7fccfc7fd000-7fccfc7fe000 rw-p 0000a000 08:01 16253049 /lib/x86_64-linux-gnu/libcrypt-2.15.so 7fccfc7fe000-7fccfc82c000 rw-p 00000000 00:00 0 7fccfc82c000-7fccfc8ca000 r-xp 00000000 08:01 13241143 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fccfc8ca000-7fccfcaca000 ---p 0009e000 08:01 13241143 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fccfcaca000-7fccfcacc000 r--p 0009e000 08:01 13241143 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fccfcacc000-7fccfcace000 rw-p 000a0000 08:01 13241143 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fccfcace000-7fccfcacf000 rw-p 00000000 00:00 0 7fccfcacf000-7fccfcb14000 r-xp 00000000 08:01 13242502 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7fccfcb14000-7fccfcd14000 ---p 00045000 08:01 13242502 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7fccfcd14000-7fccfcd16000 r--p 00045000 08:01 13242502 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7fccfcd16000-7fccfcd18000 rw-p 00047000 08:01 13242502 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7fccfcd18000-7fccfcd19000 rw-p 00000000 00:00 0 7fccfcd19000-7fccfcd27000 r-xp 00000000 08:01 13242027 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7fccfcd27000-7fccfcf26000 ---p 0000e000 08:01 13242027 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7fccfcf26000-7fccfcf27000 r--p 0000d000 08:01 13242027 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7fccfcf27000-7fccfcf28000 rw-p 0000e000 08:01 13242027 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7fccfcf28000-7fccfcf50000 r-xp 00000000 08:01 13242500 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7fccfcf50000-7fccfd14f000 ---p 00028000 08:01 13242500 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7fccfd14f000-7fccfd150000 r--p 00027000 08:01 13242500 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7fccfd150000-7fccfd151000 rw-p 00028000 08:01 13242500 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7fccfd151000-7fccfd156000 r-xp 00000000 08:01 13245421 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fccfd156000-7fccfd355000 ---p 00005000 08:01 13245421 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fccfd355000-7fccfd356000 r--p 00004000 08:01 13245421 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fccfd356000-7fccfd357000 rw-p 00005000 08:01 13245421 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fccfd357000-7fccfd35a000 r-xp 00000000 08:01 16256518 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 7fccfd35a000-7fccfd559000 ---p 00003000 08:01 16256518 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 7fccfd559000-7fccfd55a000 r--p 00002000 08:01 16256518 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 7fccfd55a000-7fccfd55b000 rw-p 00003000 08:01 16256518 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 7fccfd55b000-7fccfd55e000 r-xp 00000000 08:01 16256514 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7fccfd55e000-7fccfd75d000 ---p 00003000 08:01 16256514 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7fccfd75d000-7fccfd75e000 r--p 00002000 08:01 16256514 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7fccfd75e000-7fccfd75f000 rw-p 00003000 08:01 16256514 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 7fccfd75f000-7fccfd770000 r-xp 00000000 08:01 13245877 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 7fccfd770000-7fccfd96f000 ---p 00011000 08:01 13245877 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 7fccfd96f000-7fccfd970000 r--p 00010000 08:01 13245877 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 7fccfd970000-7fccfd971000 rw-p 00011000 08:01 13245877 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 7fccfd971000-7fccfd981000 r-xp 00000000 08:01 13241212 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 7fccfd981000-7fccfdb80000 ---p 00010000 08:01 13241212 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 7fccfdb80000-7fccfdb81000 r--p 0000f000 08:01 13241212 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 7fccfdb81000-7fccfdb82000 rw-p 00010000 08:01 13241212 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 7fccfdb82000-7fccfdb96000 r-xp 00000000 08:01 13241217 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7fccfdb96000-7fccfdd95000 ---p 00014000 08:01 13241217 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7fccfdd95000-7fccfdd96000 r--p 00013000 08:01 13241217 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7fccfdd96000-7fccfdd97000 rw-p 00014000 08:01 13241217 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7fccfdd97000-7fccfddc8000 r-xp 00000000 08:01 13242005 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7fccfddc8000-7fccfdfc8000 ---p 00031000 08:01 13242005 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7fccfdfc8000-7fccfdfc9000 r--p 00031000 08:01 13242005 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7fccfdfc9000-7fccfdfca000 rw-p 00032000 08:01 13242005 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7fccfdfca000-7fccfdfcb000 rw-p 00000000 00:00 0 7fccfdfcb000-7fccfe066000 r-xp 00000000 08:01 13241220 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7fccfe066000-7fccfe265000 ---p 0009b000 08:01 13241220 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7fccfe265000-7fccfe267000 r--p 0009a000 08:01 13241220 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7fccfe267000-7fccfe26b000 rw-p 0009c000 08:01 13241220 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7fccfe26b000-7fccfe2eb000 r-xp 00000000 08:01 13242504 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0Aborted
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
