Package: gcstar
Version: 1.7.0-1
Followup-For: Bug #689146
Apologies for the delay in replying.
The unblessed reference is still present. The steps that I used, with results,
are as follows.
Run gcstar from the command line. The following warning message appears, along
with the gcstar window:
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. at /usr/lib/x86_64-linux-
gnu/perl5/5.20/Gtk2.pm line 126.
(I do not think this is relevant to the bug in question, though).
Next, as there is currently no collection saved, I created a new collection of
type "Music collection", and pressed "Okay".
I went to the File menu, and selected "Import" and "Barcode scanner". The
relevant dialog box appeared. The "Site to be used" setting is disabled, and
greyed out. I set the "Scanner type" to "Network", and selected "Add to current
collection". Everything else was left as default. Finally, I pressed "Import",
at which point, the following was printed out on the terminal that I had
started it from:
*** unhandled exception in callback:
*** Can't call method "getEanField" on unblessed reference at
/usr/bin/../share/gcstar/lib/GCImport/GCImportScanner.pm line 292.
*** ignoring at /usr/bin/gcstar line 328.
Nothing appears to change within the gcstar UI. Pressing either "Import" or
"Cancel" does nothing obvious.
Pressing the Escape key does dismiss the dialog box. However, the cursor icon
is changed to a spinning icon (which to me says that it is still trying to do
something). At this point, I can now use the menus again etc. - creating a new
album entry works, for example.
If I then try to get back into the Import dialog again, no dialog appears,
although a small rectangular object appears (about big enough for one
character), and the folllowing GTK error is displayed:
Gtk-CRITICAL **: IA__gtk_container_foreach: assertion 'GTK_IS_CONTAINER
(container)' failed at /usr/bin/../share/gcstar/lib/GCExportImport.pm line 116.
This can only be cleared by pressing Escape, leaving the system in the same
situation as before.
If I start again, and use the "Books collection" type, things behave slightly
differently.
This time the import dialog does not have the "Site to be used" setting
disabled. Setting this to something useful for me (such as ISBNdb), and
pressing Import, brings up another "Waiting" dialog. This then allows an item
to be scanned successfully (assuming that there is something set up correctly
to scan in from).
However, if while at the "Waiting" dialog, the "Done" button is pressed with
nothing scanned, then the following different unhandled exception is called:
*** unhandled exception in callback:
*** Can't call method "close" on an undefined value at
/usr/bin/../share/gcstar/lib/GCImport/GCImportScanner.pm line 169.
*** ignoring at /usr/bin/gcstar line 328.
(I hadn't previously noticed this, but spotted it while I was checking the
existing bug out.)
At this point, as before, the Import and Cancel buttons do nothing, and the
only way to get past this is to hit Escape.
If there is any more information required, please let me know, and I will
attempt to obtain it.
Regards,
Alan
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gcstar depends on:
ii fonts-liberation 1.07.4-1
ii libarchive-zip-perl 1.39-1
ii libgtk2-perl 2:1.2492-3
ii libmp3-tag-perl 1.13-1
ii libogg-vorbis-header-pureperl-perl 1.0-3
ii libwww-perl 6.08-1
ii libxml-parser-perl 2.41-3
ii libxml-simple-perl 2.20-1
ii perl 5.20.1-3
ii perl-modules [libarchive-tar-perl] 5.20.1-3
Versions of packages gcstar recommends:
ii libdatetime-format-strptime-perl 1.5600-1
ii libgtk2-spell-perl 1.04-2+b1
ii libmp3-info-perl 1.24-1
ii libnet-freedb-perl 0.08-4+b1
gcstar suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]