Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-06-05 Thread Conor Dowdall
OK, great - thanks Kelvin.

I'm not familiar with Python but I have used other languages and I wouldn't
mind learning a bit of Python - I believe it's the recommended language for
the Raspberry Pi...

I'll report back with an update in case anyone's curious - but it may be a
little while as I am busy at the moment.

Cheers,

Conor.



On Mon, Jun 3, 2013 at 10:22 AM, Kelvin Lawson wrote:

> Hi Conor,
>
> I wouldn't rule it out but it seems unlikely because PyKaraoke itself
> is pure Python. Once you disable the C-optimised CDG player, the rest
> of PyKaraoke is all Python. My money is on SDL/Pygame or some change
> they have made to an API which has broken software using old APIs.
>
> How comfortable are you with Python? I wonder if you could put
> together a small Python script that calls the relevant SDL/Pygame API
> to see how it works.
>
> Kelvin.
>
>
> On 31 May 2013 00:36, Conor Dowdall  wrote:
> > I've done lots of testing and I'm pretty sure it's not SDL_mixer's fault.
> >
> > My guess is that it is a bug in the 64-bit pykaraoke - I'm not sure how
> to
> > confirm this or how to track it down though - anybody else use 64-bit
> > (Fedora [18] specifically)?
> >
> > Conor
> >
> >
> --
> > Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> > Get 100% visibility into your production application - at no cost.
> > Code-level diagnostics for performance bottlenecks with <2% overhead
> > Download for free and get started troubleshooting in minutes.
> > http://p.sf.net/sfu/appdyn_d2d_ap1
> > ___
> > Pykaraoke-discuss mailing list
> > Pykaraoke-discuss@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
> >
>
--
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-06-03 Thread Kelvin Lawson
Hi Conor,

I wouldn't rule it out but it seems unlikely because PyKaraoke itself
is pure Python. Once you disable the C-optimised CDG player, the rest
of PyKaraoke is all Python. My money is on SDL/Pygame or some change
they have made to an API which has broken software using old APIs.

How comfortable are you with Python? I wonder if you could put
together a small Python script that calls the relevant SDL/Pygame API
to see how it works.

Kelvin.


On 31 May 2013 00:36, Conor Dowdall  wrote:
> I've done lots of testing and I'm pretty sure it's not SDL_mixer's fault.
>
> My guess is that it is a bug in the 64-bit pykaraoke - I'm not sure how to
> confirm this or how to track it down though - anybody else use 64-bit
> (Fedora [18] specifically)?
>
> Conor
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>

--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-30 Thread Conor Dowdall
I've done lots of testing and I'm pretty sure it's not SDL_mixer's fault.

My guess is that it is a bug in the 64-bit pykaraoke - I'm not sure how to
confirm this or how to track it down though - anybody else use 64-bit
(Fedora [18] specifically)?

Conor
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-29 Thread Kelvin Lawson
I'm on Ubuntu here so haven't been doing this myself. I'd advise
trying to find an RPM with MP3 support (is it possible that Fedora
actually includes MP3 support in the library these days anyway?)

Thanks,
Kelvin.


On 29 May 2013 12:55, Conor Dowdall  wrote:
> Yes, I downloaded SDL_mixer-1.2.12.tar.gz from their website and configured
> with mp3 support. After tinkering around for a while I noticed that if I
> first remove the Fedora rpm (actually rpm-sphere)
>
> $ sudo rpm -ev --nodeps SDL_mixer-1.2.12-3.fc18.x86_64
>
> and then configure; make; make install my downloaded package
>
> $ ./configure --prefix=/usr --enable-music-mp3
>
> pykaraoke says it can't find libSDL_mixer-1.2.so
>
> But if I don't remove the original rpm (and configure; make; make install)
> then I get the error with the core dump.
>
> I have a 64-bit system if that matters - am I missing a step?
>
> Thanks so much for your replies,
>
> Conor.
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>

--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-29 Thread Conor Dowdall
Yes, I downloaded SDL_mixer-1.2.12.tar.gz from their website and configured
with mp3 support. After tinkering around for a while I noticed that if I
first remove the Fedora rpm (actually rpm-sphere)

$ sudo rpm -ev --nodeps SDL_mixer-1.2.12-3.fc18.x86_64

and then configure; make; make install my downloaded package

$ ./configure --prefix=/usr --enable-music-mp3

pykaraoke says it can't find libSDL_mixer-1.2.so

But if I don't remove the original rpm (and configure; make; make install)
then I get the error with the core dump.

I have a 64-bit system if that matters - am I missing a step?

Thanks so much for your replies,

Conor.
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-28 Thread Kelvin Lawson
Could be: did you download the SDL_mixer sources and build them
yourself? Could be a version mismatch or similar. The instructions for
building that were written quite some time ago and something could
have changed.


On 28 May 2013 17:32, Conor Dowdall  wrote:
> No luck there Kelvin.. thanks for the suggestion.
>
> I see it starts with libc in the backtrace and moves on to libSDL_mixer...
> did I somehow mess up the SDL install with mp3 support???... I'm not too
> familiar with how backtraces work!
>
> Conor.
>
>
> *** glibc detected *** python: double free or corruption (out):
> 0x021f6800 ***
>
> === Backtrace: =
> /lib64/libc.so.6[0x355ac7ca8e]
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0cc13]
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0b2a9]
> /lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x3050)[0x7fcf48be0050]
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x31d6)[0x7fcf48be01d6]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
>
> --
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>

--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-28 Thread Matthew Schulkind
The biggest hint I see in the backtrace is:
/lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]

you can see that function here:
http://sdl.beuc.net/sdl.wiki/Mix_OpenAudio

I'm not really familiar with any of this, but I'd guess the wrong audio
output is being opened, or it is being opened with the wrong format.
Basically, I'd check if your audio output device is configured correctly.


On Tue, May 28, 2013 at 12:32 PM, Conor Dowdall
wrote:

> No luck there Kelvin.. thanks for the suggestion.
>
> I see it starts with libc in the backtrace and moves on to libSDL_mixer...
> did I somehow mess up the SDL install with mp3 support???... I'm not too
> familiar with how backtraces work!
>
> Conor.
>
>
> *** glibc detected *** python: double free or corruption (out):
> 0x021f6800 ***
>
> === Backtrace:
> =
>
> /lib64/libc.so.6[0x355ac7ca8e]
>
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0cc13]
>
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0b2a9]
>
> /lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]
>
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x3050)[0x7fcf48be0050]
>
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x31d6)[0x7fcf48be01d6]
>
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
>
>
> --
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>
>
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-28 Thread Conor Dowdall
No luck there Kelvin.. thanks for the suggestion.

I see it starts with libc in the backtrace and moves on to libSDL_mixer...
did I somehow mess up the SDL install with mp3 support???... I'm not too
familiar with how backtraces work!

Conor.


*** glibc detected *** python: double free or corruption (out):
0x021f6800 ***

=== Backtrace:
=

/lib64/libc.so.6[0x355ac7ca8e]

/lib/libSDL_mixer-1.2.so.0[0x3af1e0cc13]

/lib/libSDL_mixer-1.2.so.0[0x3af1e0b2a9]

/lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]

/usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x3050)[0x7fcf48be0050]

/usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x31d6)[0x7fcf48be01d6]

/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-28 Thread Kelvin Lawson
Hi Conor,

There is only one C module used in PyKaraoke (for optimised CDG
playback). It would be nice to rule this out first: please could you
open the PyKaraoke Configuration menu and turn off Optimised C-based
Implementation under the CDG tab?

Thanks,
Kelvin.


On 27 May 2013 21:09, Conor Dowdall  wrote:
> eeek... password changed... thanks!!
>
> it is a fresh install with a fully wiped home directory. I installed it by
> compiling manually at first - which resulted in the exact same problem..
> this was before I realised that Fedora actually has a .rpm in a yum
> repository. It is the latest version of pykaraoke (0.7.5). Not sure what to
> do next... ???
>
> Thanks,
>
> Conor.
>
> --
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
> ___
> Pykaraoke-discuss mailing list
> Pykaraoke-discuss@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss
>

--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-27 Thread Conor Dowdall
eeek... password changed... thanks!!

it is a fresh install with a fully wiped home directory. I installed it by
compiling manually at first - which resulted in the exact same problem..
this was before I realised that Fedora actually has a .rpm in a yum
repository. It is the latest version of pykaraoke (0.7.5). Not sure what to
do next... ???

Thanks,

Conor.
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may___
Pykaraoke-discuss mailing list
Pykaraoke-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pykaraoke-discuss


Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-25 Thread Jay Ashworth
Well, first, go to the mailing list site, and change your list passwordm
cause you've inadvertently included it in this mail... :-)

That said, that sounds to me like a broken python install.  Did all the
pieces of Python come from Fedora, or was anything carried forward?
Did you bring old .pyc files, or did you reinstall PYK from scratch?

And which Python version is installed?

Cheers,
-- jra

- Original Message -
> From: "Conor Dowdall" 
> To: pykaraoke-discuss@lists.sourceforge.net
> Sent: Saturday, May 25, 2013 7:44:20 AM
> Subject: Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing 
> list
> Hi,
> 
> I've used pykaraoke on previous insallations, but on my Fedora 18 (64
> bit)
> install it is not working. I've pasted the crash information below.
> The GUI
> loads properly, but when I try to play a song the usual song window
> pops up
> and moments later crashes.
> 
> I love pykaraoke, so any help would be much appreciated!
> 
> Conor.
> 
> [orchard@localhost disney]$ pykaraoke The\ Bare\ Necessities\ -\
> Jungle\
> Book.cdg
> PyKaraoke is free software; you can redistribute it and/or
> modify it under the terms of the GNU Lesser General Public
> License as published by the Free Software Foundation; either
> version 2.1 of the License, or (at your option) any later version.
> 
> PyKaraoke is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> GNU Lesser General Public License for more details.
> 
> You should have received a copy of the GNU Lesser General Public
> License along with this library; if not, write to the Free Software
> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
> USA
> 
> *** glibc detected *** python: double free or corruption (out):
> 0x022c5900 ***
> === Backtrace: =
> /lib64/libc.so.6[0x355ac7ca8e]
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0cc13]
> /lib/libSDL_mixer-1.2.so.0[0x3af1e0b2a9]
> /lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x3050)[0x7f4abe414050]
> /usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x31d6)[0x7f4abe4141d6]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0[0x357946d926]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x279b)[0x35794da08b]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0[0x357946d926]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0[0x3579458200]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
> /lib64/libpython2.7.so.1.0(PyInstance_New+0x6a)[0x3579458f7a]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1c93)[0x35794d9583]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x35794dcef1]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x35794dcef1]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0[0x357946d926]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0[0x3579458200]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
> /lib64/libpython2.7.so.1.0(PyInstance_New+0x6a)[0x3579458f7a]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1c93)[0x35794d9583]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0[0x357946d926]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0[0x3579458200]
> /lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
> /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
> /usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(_ZN7wxPyApp13_BootstrapAppEv+0x1ee)[0x7f4ac39279ee]
> /usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(+0x64720)[0x7f4ac394f720]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x49c3)[0x35794dc2b3]
> /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
> /lib64/libpython2.7.so.1.0[0x357946d9

Re: [Pykaraoke-discuss] Welcome to the "Pykaraoke-discuss" mailing list

2013-05-25 Thread Conor Dowdall
Hi,

I've used pykaraoke on previous insallations, but on my Fedora 18 (64 bit)
install it is not working. I've pasted the crash information below. The GUI
loads properly, but when I try to play a song the usual song window pops up
and moments later crashes.

I love pykaraoke, so any help would be much appreciated!

Conor.

[orchard@localhost disney]$ pykaraoke The\ Bare\ Necessities\ -\ Jungle\
Book.cdg
PyKaraoke is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

PyKaraoke is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*** glibc detected *** python: double free or corruption (out):
0x022c5900 ***
=== Backtrace: =
/lib64/libc.so.6[0x355ac7ca8e]
/lib/libSDL_mixer-1.2.so.0[0x3af1e0cc13]
/lib/libSDL_mixer-1.2.so.0[0x3af1e0b2a9]
/lib/libSDL_mixer-1.2.so.0(Mix_OpenAudio+0x8d)[0x3af1e09b8d]
/usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x3050)[0x7f4abe414050]
/usr/lib64/python2.7/site-packages/pygame/mixer.so(+0x31d6)[0x7f4abe4141d6]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0[0x357946d926]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x279b)[0x35794da08b]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0[0x357946d926]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0[0x3579458200]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
/lib64/libpython2.7.so.1.0(PyInstance_New+0x6a)[0x3579458f7a]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1c93)[0x35794d9583]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x35794dcef1]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x35794dcef1]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0[0x357946d926]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0[0x3579458200]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
/lib64/libpython2.7.so.1.0(PyInstance_New+0x6a)[0x3579458f7a]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1c93)[0x35794d9583]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0[0x357946d926]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0[0x3579458200]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x35794d7367]
/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(_ZN7wxPyApp13_BootstrapAppEv+0x1ee)[0x7f4ac39279ee]
/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so(+0x64720)[0x7f4ac394f720]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x35794dc370]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x49c3)[0x35794dc2b3]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0[0x357946d926]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0[0x3579458200]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0[0x357949d4c2]
/lib64/libpython2.7.so.1.0[0x357949d15c]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x3579449c0e]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1c93)[0x35794d9583]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x35794dcef1]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x35794ddcbf]
/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x35794ddd92]
/lib64/libpython2.7.so.1.0[0x35794f6f7a]
/lib64/libpython2.7.so.1.0(PyRun_FileExFlags+0x92)[0x35794f7d72]
/lib64/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0xdb)[0x35794f878b]
/lib64/libpython2.7.so.1.0(Py_Main+0xc32)[0x3579509c52]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x355ac21a05]
python[0x400721]
=== Memory map: 
0040-00401000 r-xp  08:02 2900707
/usr/bin/python2.7
0060-00601000 r--p  08:02 2900707
/usr/bin/python2.7
00601000-00602000 rw-p 1000 08