Trouble with listen-up

Janina Sajka janina at rednote.net
Wed Feb 9 10:03:37 EST 2005


Sina Bahram writes:
> RFB&D protects their daisy books with a propriotary encryption algorithm ...
> Does RNIB do the same?


Yes. It is definitely the case.

However, it would not be hard to write a module to open the content,
though the terms of licensing would not allow publishing the source.

The reason for this encryption is to meet legal copyright restrictions
on the distribution of this content. It's the computer equivalent of
making audio cassette talking books use half speed and open reel track
format, rather than standard cassette speed and standard track format.

> 
> If so: that could explain why it reads the title and everything; however,
> seg faults on the rest ...
> 
> Good luck with this problem: I'd be interested in getting a solution to it,
> as I think it may lead to one, hopefully, for reading RFB&D daisy formats
> without having to pay them for the software and/or hardware, which I find
> ridiculous.
> 
> Take care,
> Sina
> 
> -----Original Message-----
> From: speakup-bounces at braille.uwo.ca [mailto:speakup-bounces at braille.uwo.ca]
> On Behalf Of Shane
> Sent: Wednesday, February 02, 2005 2:07 AM
> To: speakup at braille.uwo.ca
> Subject: Trouble with listen-up
> 
> Hello,
> 
> I am not sure of the best place to post this as I couldn't find an author
> contact in the README.  I am trying to get listen-up going, the Daisy book
> reader from the SpeakUP site.  I have a Daisy CD here from the CNIB library,
> "100 Days in the Jungle."  When attempting to open the book from the file
> menu, the program displays some of the title information and then segfaults.
> Here is a screenshot of listen-up at the time of the crash.
> 
> continuum:~$ gdb bin/listen-up core.4618 GNU gdb 6.3-debian Copyright 2004
> Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-linux"...Using host libthread_db library
> "/lib/tls/libthread_db.so.1".
> 
> Core was generated by `bin/listen-up /mnt/cdrom'.
> Program terminated with signal 11, Segmentation fault.
> 
> warning: current_sos: Can't read pathname for load map:
> Input/output error
> 
> Reading symbols from /usr/lib/libmenu.so.5...done.
> Loaded symbols for /usr/lib/libmenu.so.5 Reading symbols from
> /usr/lib/libpanel.so.5...done.
> Loaded symbols for /usr/lib/libpanel.so.5 Reading symbols from
> /lib/libncurses.so.5...done.
> Loaded symbols for /lib/libncurses.so.5
> Reading symbols from /usr/lib/libxml2.so.2...done.
> Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from
> /lib/tls/libdl.so.2...done.
> Loaded symbols for /lib/tls/libdl.so.2
> Reading symbols from
> /usr/local/lib/libaflib-0.7.3.so...done.
> Loaded symbols for /usr/local/lib/libaflib-0.7.3.so Reading symbols from
> /lib/tls/libpthread.so.0...done.
> Loaded symbols for /lib/tls/libpthread.so.0 Reading symbols from
> /usr/lib/libstdc++.so.5...done.
> Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from
> /lib/tls/libm.so.6...done.
> Loaded symbols for /lib/tls/libm.so.6
> Reading symbols from /lib/tls/libc.so.6...done.
> Loaded symbols for /lib/tls/libc.so.6
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Reading symbols from /usr/lib/libz.so.1...done.
> Loaded symbols for /usr/lib/libz.so.1
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /usr/lib/gconv/CP1252.so...done.
> Loaded symbols for /usr/lib/gconv/CP1252.so #0  0xb7ed5195 in xmlGetProp ()
> from /usr/lib/libxml2.so.2
> (gdb) bt
> #0  0xb7ed5195 in xmlGetProp () from /usr/lib/libxml2.so.2
> #1  0x08051756 in DTBControl::play (this=0xbffff26c) at
> src/DTBControl.cc:211
> #2  0x0804dca7 in t_playBook (content=0xbffff104) at
> src/DTBPlayer.cc:968
> #3  0xb7e4db63 in start_thread () from
> /lib/tls/libpthread.so.0
> #4  0xb7d0fc4a in clone () from /lib/tls/libc.so.6
> 
> I'll try to figure things out but I have only an intermediate knowledge of
> C++ and wanted to let the developer know of the problem.
> 
> Best regards,
> Shane
> 
> --
> Shane Wegner
> http://www.cm.nu/~shane/
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup

-- 

Janina Sajka				Phone: +1.202.494.7040
Partner, Capital Accessibility LLC	http://www.CapitalAccessibility.Com

Chair, Accessibility Workgroup		Free Standards Group (FSG)
janina at freestandards.org		http://a11y.org

If Linux can't solve your computing problem, you need a different problem.





More information about the Speakup mailing list