Hide Forgot
Description of problem: creox doesn't start Version-Release number of selected component (if applicable): creox-0.2.2-0.4.rc2.fc12.i686 How reproducible: Every time Steps to Reproduce: 1. Start Jack with jackctl 2. type creox at command line 3. read error message :- creox: symbol lookup error: creox: undefined symbol: jack_error_callback Actual results: creox: symbol lookup error: creox: undefined symbol: jack_error_callback Expected results: creox would run Additional info: IBM Thinkpad T23 PIII cpu 1Gb ram jack-audio-connection-kit-1.9.5-2.fc13.ccrma.i686
Hi David, Thanks for the report. Unfortunately this is one of the few cases where the Fedora 13's jack (jack1) is incompatible with CCRMA's jack (jack2). We have been using jack2 from Fedora 14 on. If you'd like to use creox, please switch back to Fedora 13's jack, or update to Fedora 14.
Hi Orcan - The only thing stopping me upgrading is a huge amount of 'housekeeping' - deleting old videos and music, etc. I've got to do it eventually - I'll leave creox until I've upgraded. Thanks for your help David
Hi David, I made a scratch build for you. Could you test this creox RPM and see if it works? It is towards the bottom of the page http://koji.fedoraproject.org/koji/taskinfo?taskID=3073381 creox makes a call on jack's private API, which is explicitly disallowed in jack2 thus you get the error. This RPM includes a patch to remove that call. If this works, maybe we can submit this as a bugfix update.
Hi Orcan No go - I'm afraid while the program did now open - it crashed immediately I clicked the 'Play' button. I tried this a few times. Also creox did not show up in the jackctl 'Connections' window. (creox 'Options' were set to connect and the 'disallow' option was unticked.) Here is the back trace:- [david@thinkpad ~]$ cat creox-20110516-154804.kcrash Application: creox (0.2.2rc2) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.6.3 Operating System: Linux 2.6.34.8-68.fc13.i686.PAE i686 Distribution: "Fedora release 13 (Goddard)" -- Information about the crash: <In detail, tell us what you were doing when the application crashed.> The crash can be reproduced every time. -- Backtrace: Application: creox (creox), signal: Segmentation fault [Current thread is 1 (LWP 2715)] Thread 4 (Thread 0xb75aab70 (LWP 2728)): #0 0x00a49416 in __kernel_vsyscall () #1 0x009fc22c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x04726ba7 in Jack::JackProcessSync::Wait() () from /usr/lib/libjack.so.0 #3 0x04720c1b in Jack::JackMessageBuffer::Execute() () from /usr/lib/libjack.so.0 #4 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #5 0x009f8919 in start_thread () from /lib/libpthread.so.0 #6 0x00941d4e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb7529b70 (LWP 2729)): #0 0x00a49416 in __kernel_vsyscall () #1 0x0093191b in write () from /lib/libc.so.6 #2 0x008cf1d4 in _IO_new_file_write () from /lib/libc.so.6 #3 0x008cf080 in _IO_new_file_xsputn () from /lib/libc.so.6 #4 0x008c4d4e in fwrite () from /lib/libc.so.6 #5 0x003753a7 in __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::xsputn(char const*, int) () from /usr/lib/libstdc++.so.6 #6 0x00377c82 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int) () from /usr/lib/libstdc++.so.6 #7 0x0807339c in operator<< <std::char_traits<char> > (p_msg=0xb7528fb4 "Cannot read socket fd = 14 err = Bad file descriptor") at /usr/include/c++/4.4.5/ostream:510 #8 ThreadEffector::errorCallback (p_msg=0xb7528fb4 "Cannot read socket fd = 14 err = Bad file descriptor") at threadeffector.cpp:418 #9 0x04711416 in jack_log_function () from /usr/lib/libjack.so.0 #10 0x047115e5 in jack_format_and_log(int, char const*, char const*, char*) () from /usr/lib/libjack.so.0 #11 0x0471169f in jack_error () from /usr/lib/libjack.so.0 #12 0x047272d4 in Jack::JackClientSocket::Read(void*, int) () from /usr/lib/libjack.so.0 #13 0x04729756 in Jack::JackSocketClientChannel::Execute() () from /usr/lib/libjack.so.0 #14 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #15 0x009f8919 in start_thread () from /lib/libpthread.so.0 #16 0x00941d4e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb7495b70 (LWP 2730)): [KCrash Handler] #6 SoundProcessor::process_run (this=0x0, length=1024) at soundprocessor.cpp:79 #7 0x08073049 in ThreadEffector::process (this=0x8960de0, nframes=1024) at threadeffector.cpp:134 #8 0x0470ef0d in Jack::JackClient::Execute() () from /usr/lib/libjack.so.0 #9 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #10 0x009f8919 in start_thread () from /lib/libpthread.so.0 #11 0x00941d4e in clone () from /lib/libc.so.6 Thread 1 (LWP 2715): #1 0x00936f56 in poll () from /lib/libc.so.6 #2 0x00d2f0c0 in ?? () from /usr/lib/libxcb.so.1 #3 0x00d30d52 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0x00c30ff6 in _XReply () from /usr/lib/libX11.so.6 #5 0x00c24708 in XSync () from /usr/lib/libX11.so.6 #6 0x00c03fdc in XCloseDisplay () from /usr/lib/libX11.so.6 #7 0x032ceae6 in qt_cleanup() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #8 0x03341f13 in QApplication::~QApplication() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #9 0x03a6df34 in KApplication::~KApplication() () from /usr/lib/libkdecore.so.4 #10 0x08063716 in main (argc=) at main.cpp:77
This message is a reminder that Fedora 13 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '13'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 13's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 13 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
start creox -> the GUI appears click 'Play' icon -> application crashes (selecting Play from the menu has the same result) This happens every time Hope this helps David [david@thinkpad ~]$ uname -a Linux thinkpad 2.6.34.8-68.fc13.i686.PAE #1 SMP Thu Feb 17 14:54:10 UTC 2011 i686 i686 i386 GNU/Linux ~~~~~~~~~~ [david@thinkpad ~]$ rpm -qa | grep jack bio2jack-0.9-5.fc13.i686 jack-audio-connection-kit-1.9.5-2.fc13.ccrma.i686 qjackctl-0.3.7-1.fc13.i686 vlc-plugin-jack-1.1.9-1.fc13.i686 jack-rack-1.4.7-5.fc13.i686 jackmix-0.4-1.fc13.ccrma.i686 jack-audio-connection-kit-devel-1.9.5-2.fc13.ccrma.i686 ~~~~~~~~~~ Application: creox (0.2.2rc2) KDE Platform Version: 4.5.5 (KDE 4.5.5) Qt Version: 4.6.3 Operating System: Linux 2.6.34.8-68.fc13.i686.PAE i686 Distribution: "Fedora release 13 (Goddard)" -- Information about the crash: <In detail, tell us what you were doing when the application crashed.> The crash can be reproduced every time. -- Backtrace: Application: creox (creox), signal: Segmentation fault [Current thread is 1 (LWP 3039)] Thread 4 (Thread 0xb74bbb70 (LWP 3051)): #0 0x00d19416 in __kernel_vsyscall () #1 0x009fc22c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x04726ba7 in Jack::JackProcessSync::Wait() () from /usr/lib/libjack.so.0 #3 0x04720c1b in Jack::JackMessageBuffer::Execute() () from /usr/lib/libjack.so.0 #4 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #5 0x009f8919 in start_thread () from /lib/libpthread.so.0 #6 0x00941d4e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb743ab70 (LWP 3052)): #0 0x00d19416 in __kernel_vsyscall () #1 0x0093191b in write () from /lib/libc.so.6 #2 0x008cf1d4 in _IO_new_file_write () from /lib/libc.so.6 #3 0x008d0ab0 in _IO_new_do_write () from /lib/libc.so.6 #4 0x008cfca0 in _IO_new_file_overflow () from /lib/libc.so.6 #5 0x008d2b4a in __overflow () from /lib/libc.so.6 #6 0x008cc145 in putc () from /lib/libc.so.6 #7 0x003759fd in __gnu_cxx::stdio_sync_filebuf<char, std::char_traits<char> >::overflow(int) () from /usr/lib/libstdc++.so.6 #8 0x00378347 in std::basic_ostream<char, std::char_traits<char> >::put(char) () from /usr/lib/libstdc++.so.6 #9 0x080733cf in endl<char, std::char_traits<char> > (p_msg=0xb7439fb4 "Cannot read socket fd = 14 err = Bad file descriptor") at /usr/include/c++/4.4.5/ostream:539 #10 operator<< (p_msg=0xb7439fb4 "Cannot read socket fd = 14 err = Bad file descriptor") at /usr/include/c++/4.4.5/ostream:113 #11 ThreadEffector::errorCallback (p_msg=0xb7439fb4 "Cannot read socket fd = 14 err = Bad file descriptor") at threadeffector.cpp:418 #12 0x04711416 in jack_log_function () from /usr/lib/libjack.so.0 #13 0x047115e5 in jack_format_and_log(int, char const*, char const*, char*) () from /usr/lib/libjack.so.0 #14 0x0471169f in jack_error () from /usr/lib/libjack.so.0 #15 0x047272d4 in Jack::JackClientSocket::Read(void*, int) () from /usr/lib/libjack.so.0 #16 0x04729806 in Jack::JackSocketClientChannel::Execute() () from /usr/lib/libjack.so.0 #17 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #18 0x009f8919 in start_thread () from /lib/libpthread.so.0 #19 0x00941d4e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb73a6b70 (LWP 3053)): [KCrash Handler] #6 SoundProcessor::process_run (this=0x0, length=1024) at soundprocessor.cpp:79 #7 0x08073049 in ThreadEffector::process (this=0x86bc678, nframes=1024) at threadeffector.cpp:134 #8 0x0470ef0d in Jack::JackClient::Execute() () from /usr/lib/libjack.so.0 #9 0x04725145 in Jack::JackPosixThread::ThreadHandler(void*) () from /usr/lib/libjack.so.0 #10 0x009f8919 in start_thread () from /lib/libpthread.so.0 #11 0x00941d4e in clone () from /lib/libc.so.6 Thread 1 (LWP 3039): #1 0x00936f56 in poll () from /lib/libc.so.6 #2 0x00d2f0c0 in ?? () from /usr/lib/libxcb.so.1 #3 0x00d30d52 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0x00152ff6 in _XReply () from /usr/lib/libX11.so.6 #5 0x00146708 in XSync () from /usr/lib/libX11.so.6 #6 0x00125fdc in XCloseDisplay () from /usr/lib/libX11.so.6 #7 0x032ceae6 in qt_cleanup() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #8 0x03341f13 in QApplication::~QApplication() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3 #9 0x03a6df34 in KApplication::~KApplication() () from /usr/lib/libkdecore.so.4 #10 0x08063716 in main (argc=) at main.cpp:77 Report to jozef.kosoru
Fedora 13 changed to end-of-life (EOL) status on 2011-06-25. Fedora 13 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed.