here is console output:
madcad@hp:~> LC_ALL=ru_RU.utf8 pinkytagger
looking for localization file "/home/madcad/../locale/pinkytagger"
looking for localization file "/home/madcad/locale/pinkytagger"
looking for localization file "/usr/share/pinkytagger/pinkytagger"
localization found!
pinkytagger(17415) Phonon::KdePlatformPlugin::createBackend: using backend: "Xine"
Ошибка сегментирования (segfault)
Backtrace:
madcad@hp:~> gdb pinkytagger
GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>...
(gdb) run
Starting program: /usr/bin/pinkytagger
[Thread debugging using libthread_db enabled]
looking for localization file "/home/madcad/../locale/pinkytagger"
looking for localization file "/home/madcad/locale/pinkytagger"
looking for localization file "/usr/share/pinkytagger/pinkytagger"
localization found!
[New Thread 0xb410cb90 (LWP 17850)]
pinkytagger(17847) Phonon::KdePlatformPlugin::createBackend: using backend: "Xine"
[New Thread 0xb387cb90 (LWP 17851)]
[New Thread 0xb307bb90 (LWP 17852)]
[New Thread 0xb2838b90 (LWP 17853)]
[Thread 0xb2838b90 (LWP 17853) exited]
[Thread 0xb307bb90 (LWP 17852) exited]
[New Thread 0xb307bb90 (LWP 17854)]
[New Thread 0xb2838b90 (LWP 17855)]
Program received signal SIGSEGV, Segmentation fault.
0xb774540f in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/libQtGui.so.4
(gdb) bt
#0 0xb774540f in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/libQtGui.so.4
#1 0xb7745a23 in QWidget::QWidget(QWidgetPrivate&, QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/libQtGui.so.4
#2 0xb7be8060 in QDialog::QDialog(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib/libQtGui.so.4
#3 0x080c9f0f in DlgAlbumTaggerImpl::DlgAlbumTaggerImpl(MainWidget&, MBAlbumModel&, MFileModel&, WdgAlbumFinder&) ()
#4 0x080ab007 in MainWidget::MainWidget(PinkyTaggerMain*) ()
#5 0x0808d24b in PinkyTaggerMain::PinkyTaggerMain(QApplication&) ()
#6 0x080852ed in main ()
(gdb)
Hmm, looks like now it crashes anyway, even with LC_ALL=en_US, but before that I was able to run it once.
Now I'm using Qt4.5 and openSUSE 11.1. I've tried running it on openSUSE 11.0 with Qt4.4.3 installed, and everything looks OK. So this should be Qt version issue.
I was finally able to run PT with locale set to LC_ALL=ru instead of LC_ALL=ru_RU. I don't know, shall there be sourcecode or translation file get fixed...
With updated locale file looks like everything is OK
File Added: pinkytagger.ru.qm
Updated locale file
Hmm, very strange. I've tried it with openSuSE 11.1 and Qt. 4.4.3 and it works perfect. Pinkytagger did not evaluate the LC_ALL variable but the LANG variable. So changing LC_ALL should make no difference at all:/ (see main.cpp Line 77 to 111)
I think I should better use "QLocale::system().name()" instead of "getenv("LANG");" I will change this short-dated.
I am having a similar issue. I'm trying to get Pinky-Tagger 2.2-0 to work on FreeBSD 7.1 with QT 4.4.3. LANG=en. It builds fine, but it crashes upon start. The splash screen displays, but that is all. Here is a backtrace:
$ gdb pinkytagger
GNU gdb 6.1.1 [FreeBSD]
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-marcel-freebsd"...
(gdb) run
Starting program: /usr/local/bin/pinkytagger
[New LWP 100188]
[New Thread 0x2a401100 (LWP 100188)]
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
looking for localization file "/usr/home/Jason/../locale/pinkytagger"
looking for localization file "/usr/home/Jason/locale/pinkytagger"
looking for localization file "/usr/local/share/pinkytagger/pinkytagger"
looking for localization file "/usr/local/pinkytagger/pinkytagger"
looking for localization file "/usr/share/pinkytagger/pinkytagger"
looking for localization file "/usr/local/share/pinkytagger/pinkytagger"
looking for localization file "/opt/kde3/share/pinkytagger/pinkytagger"
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2a401100 (LWP 100188)]
0x2840b59d in QWidgetPrivate::init () from /usr/local/lib/qt4/libQtGui.so.4
(gdb) bt
#0 0x2840b59d in QWidgetPrivate::init () from /usr/local/lib/qt4/libQtGui.so.4
#1 0x2840ba18 in QWidget::QWidget () from /usr/local/lib/qt4/libQtGui.so.4
#2 0x28796c00 in QDialog::QDialog () from /usr/local/lib/qt4/libQtGui.so.4
#3 0x080b4f90 in DlgAlbumTaggerBase (this=0x2a4d8820, parent=@0x2a4db0c0)
at /usr/ports/audio/pinkytagger/work/pinkytagger-2.2-0/src/dlgalbumtaggerimpl.cpp:39
#4 0x080b5033 in DlgAlbumTaggerImpl (this=0x2a4d8820, _parent=@0x2a419120,
album_model=@0x2a4191ec, mfile_model=@0x2a419164, _albumfinder=@0x2a4e4ee0)
at /usr/ports/audio/pinkytagger/work/pinkytagger-2.2-0/src/dlgalbumtaggerimpl.cpp:65
#5 0x080903bd in MainWidget (this=0x2a419120, _parent=0x2a4bd5c0)
at /usr/ports/audio/pinkytagger/work/pinkytagger-2.2-0/src/wdg_main.cpp:87
#6 0x08069637 in PinkyTaggerMain (this=0x2a4bd5c0, _app=@0xbfbfe7c0)
at /usr/ports/audio/pinkytagger/work/pinkytagger-2.2-0/src/pinkytagger_main.cpp:71
#7 0x0806028d in main (argc=681105096, argv=0x2a499250)
at /usr/ports/audio/pinkytagger/work/pinkytagger-2.2-0/src/main.cpp:90
(gdb) quit
I just tried version 2.2.2 and it starts up. Please disregard my last comment.
Hi,
can you please check out version pinkytagger-2.2.3.tar.gz.
Did this version resolve the problem?
Thx
Sebastian
I got the same problem i think..., this is the output
Fri May 15 18:04:06 UYT 2009
/temp/tmpDir/pinkytagger-2.2.2
workingnorm@smartypants: pts/3: 22 files 181Kb -> pinkytagger
looking for localization "pinkytagger.en_US" in "/temp/tmpDir/pinkytagger-2.2.2/../locale"
looking for localization "pinkytagger.en_US" in "/temp/tmpDir/pinkytagger-2.2.2/locale"
looking for localization "pinkytagger.en_US" in "/usr/local/share/pinkytagger"
looking for localization "pinkytagger.en_US" in "/usr/local/pinkytagger"
looking for localization "pinkytagger.en_US" in "/usr/share/pinkytagger"
looking for localization "pinkytagger.en_US" in "/usr/local/share/pinkytagger"
looking for localization "pinkytagger.en_US" in "/opt/kde3/share/pinkytagger"
no localization for locale "en_US" found
===================================================
Error: signal 11:
Sorry! Pinkytagger crashes.
Please help to make Pinkytagger better.
Send a Bugreport with the following strack trace.
Please use the Bugtracker at https://sourceforge.net/tracker/?group_id=142583&atid=752832
Always post the following lines!
compile info (PT 2.2.2): Qt 4.4.3, ps=4, SVN=unknown, LANG=en_US ,LC_ALL=en ,QLocale=en_US; HAVE_MUSICBRAINZ_WS HAVE_TAG HAVE_OFA HAVE_FFMPEG HAVE_LIBAVCODEC_AUDIO2 HAVE_LAME WITH_LIBAVCODEC_AUDIO2_OGGBUG
pinkytagger(_Z10sighandleri+0x1f)[0x808417f]
[0xb8069400]
/usr/lib/libQtGui.so.4(_ZN14QWidgetPrivate4initEP7QWidget6QFlagsIN2Qt10WindowTypeEE+0xaf)[0xb78c891f]
/usr/lib/libQtGui.so.4(_ZN7QWidgetC2ER14QWidgetPrivatePS_6QFlagsIN2Qt10WindowTypeEE+0x73)[0xb78c8e73]
/usr/lib/libQtGui.so.4(_ZN7QDialogC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE+0x111)[0xb7cdb1a1]
pinkytagger(_ZN18DlgAlbumTaggerImplC1ER10MainWidgetR12MBAlbumModelR10MFileModelR14WdgAlbumFinder+0x2f)[0x80ca00f]
pinkytagger(_ZN10MainWidgetC1EP15PinkyTaggerMain+0x2e7)[0x80ac277]
pinkytagger(_ZN15PinkyTaggerMainC1ER12QApplication+0x186)[0x808e5c6]
pinkytagger(main+0x1152)[0x8085772]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb69ba685]
pinkytagger[0x8084091]
version 2.2.3 worked