Kmix crashing

Kmix will not start any more. It might have something to do with an online update I installed last night. Here is the output from a console. I can’t make any sense of it.

ion@linux-4cfs:~> kmix
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
<unknown program name>(6735)/: Communication problem with “kmix” , it probably crashed.
Error message was: “org.freedesktop.DBus.Error.UnknownObject” : " “No such object path ‘/MainApplication’” "

Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of ‘std::bad_alloc’
what(): std::bad_alloc
KCrash: Application ‘kmix’ crashing…
sock_file=/home/ion/.kde4/socket-linux-4cfs/kdeinit4__0

Any help would be appreciated.

Please post the repos you have

zypper lr -d

ion@linux-4cfs:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±-------------±----------------------±--------±--------±---------±-------±-------------------------------------------------------------±-------
1 | packman | packman | Yes | Yes | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/11.3 |
2 | repo-non-oss | openSUSE-11.3-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
3 | repo-oss | openSUSE-11.3-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
4 | repo-update | openSUSE-11.3-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.3

Try creating a new use
See if it has the same issues

Created new user. Kmix starts and works.

In your normal user account
From a console login
http://dl.dropbox.com/u/10573557/Session%20Login/console.login.png

mv .kde4 .kde4-backup

You know what that does right

startx should bring you back to UI

Kmix crashes for me as well. From the command line I get:

dave@Voyager:~> kmix
QMetaObject::invokeMethod: No such method KMixApp::loadCommandLineOptionsForNewInstance()
kmix(16657): _refcount already 0
kmix(16657): _refcount already 0

A kmix process will show up in system activity but no app will be present on the desktop. Kmix still tries to start on login and stops the system tray from loading other apps until I kill the kmix process. This only started happening when I upgraded to 4.5.2 via the one-click install on the openSUSE website. I am running 11.3 and had upgraded form 4.5.1.

Amarok also crashes now. It will start and play one song and then crash. Here is the output from the command line:

dave@Voyager:~> amarok
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
101009 8:24:24 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files…
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer…
Calling appendChild() on a null node does nothing.
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
amarok(16928)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
amarok(16928)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
QGraphicsLinearLayout::removeAt: invalid index 1
amarok(16928)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
amarok(16928)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
role 0 : ( QVariantList ) : QVariant(QVariantList, () )
role 1 : ( QVariantList ) : QVariant(QVariantList, () )
role 3 : ( QVariantList ) : QVariant(QVariantList, () )
QMap()
role 0 : ( QString ) : QVariant(QString, “Internal Database”)
“index 1 belongs to group Internal Database”
role 0 : ( QString ) : QVariant(QString, “Playlist Files on Disk”)
“index 0 belongs to group Playlist Files on Disk”
QMap()
role 0 : ( QString ) : QVariant(QString, “”)
role 1 : ( QIcon ) : QVariant(QIcon, )
role 2 : ( QString ) : QVariant(QString, “”)
role 3 : ( QString ) : QVariant(QString, “”)
role 0 : ( QString ) : QVariant(QString, “”)
role 1 : ( QIcon ) : QVariant(QIcon, )
role 2 : ( QString ) : QVariant(QString, “”)
role 3 : ( QString ) : QVariant(QString, “”)
role 0 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Local Podcasts”) ) )
role 1 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QIcon, ) ) )
role 3 : ( QVariantList ) : QVariant(QVariantList, (QVariant(QString, “Local Podcasts”) ) )
QMap((0, QMap((0, QVariant(QString, “Local Podcasts”) ) ( 1 , QVariant(QIcon, ) ) ( 3 , QVariant(QString, “Local Podcasts”) ) ) ) )
Creating empty group: “Local Podcasts”
QMetaObject::invokeMethod: No such method App::loadCommandLineOptionsForNewInstance()
amarok: **********************************************************************************************
amarok: ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
amarok: ** amarok --debug **
amarok: **********************************************************************************************
dave@Voyager:~> params.c:OpenConfFile() - Unable to open configuration file “/home/dave/.smb/smb.conf”:
No such file or directory
params.c:OpenConfFile() - Unable to open configuration file “/home/dave/.smb/smb.conf.append”:
No such file or directory
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
amarok(16928)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl(“http://en.wikipedia.org/w/index.php?title=Adiemus&useskin=monobook”)
amarok(16928)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl(“http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Gnome-mime-audio-openclipart.svg/50px-Gnome-mime-audio-openclipart.svg.png”)
amarok(16928)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl(“http://en.wikipedia.org/w/extensions/OggHandler/play.png”)
KCrash: Application ‘amarok’ crashing…
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/dave/.kde4/socket-Voyager/kdeinit4__0

Again Amarok worked great until the upgrade the 4.5.2. If there is no fix for kmix how can I remove it from the system tray since I can no longer see the kmix interface?

Thanks,

Dave

Dave

Please open a terminal and post result of

zypper lr -d

dave@Voyager:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±--------------------------------------±-----------------------------------------------±--------±--------±---------±-------±----------------------------------------------------------------------------------±-------
1 | KDE:Distro:Factory | KDE:Distro:Factory | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Distro:/Factory/openSUSE_11.3 |
2 | download.nvidia.com-opensuse | NVIDIA Repository | Yes | Yes | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.3/ |
3 | download.opensuse.org-Apps | openSUSE BuildService - GNOME:Apps | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/Apps/openSUSE_11.3 |
4 | download.opensuse.org-Community | openSUSE BuildService - Mono:Community | Yes | Yes | 99 | rpm-md | Index of /repositories/Mono:/Community/openSUSE_11.3 |
5 | download.opensuse.org-Education | openSUSE BuildService - Education | Yes | Yes | 99 | rpm-md | Index of /repositories/Education/openSUSE_11.3 |
6 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Extra/openSUSE_11.3 |
7 | download.opensuse.org-STABLE | openSUSE BuildService - OpenOffice.org | Yes | Yes | 99 | rpm-md | Index of /repositories/OpenOffice.org:/STABLE/openSUSE_11.3 |
8 | download.opensuse.org-UpdatedApps | openSUSE BuildService - KDE:UpdatedApps | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/UpdatedApps/openSUSE_11.3 |
9 | download.opensuse.org-Wine | openSUSE BuildService - Wine CVS Builds | Yes | Yes | 99 | rpm-md | Index of /repositories/Emulators:/Wine/openSUSE_11.3 |
10 | download.opensuse.org-filesystems | openSUSE BuildService - filesystems | Yes | Yes | 99 | rpm-md | Index of /repositories/filesystems/openSUSE_11.3 |
11 | download.opensuse.org-games | openSUSE BuildService - Games | Yes | Yes | 99 | rpm-md | Index of /repositories/games/openSUSE_11.3 |
12 | download.opensuse.org-lxde | openSUSE BuildService - LXDE | Yes | Yes | 99 | rpm-md | Index of /repositories/X11:/lxde/openSUSE_11.3 |
13 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes | Yes | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_11.3 |
14 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/non-oss |
15 | download.opensuse.org-oss | Main Repository (Sources) | No | No | 99 | yast2 | Index of /source/distribution/11.3/repo/oss |
16 | download.opensuse.org-oss_1 | Main Repository (OSS) | Yes | Yes | 99 | yast2 | Index of /distribution/11.3/repo/oss |
17 | download.opensuse.org-oss_2 | Main Repository (Sources) | No | No | 99 | yast2 | Index of /source/distribution/11.3/repo/oss |
18 | download.opensuse.org-python | openSUSE BuildService - devel:languages:python | Yes | Yes | 99 | rpm-md | Index of /repositories/devel:/languages:/python/openSUSE_11.3 |
19 | download.opensuse.org-standard | Main Repository (Contrib) | Yes | Yes | 99 | rpm-md | Index of /repositories/openSUSE:/11.3:/Contrib/standard |
20 | download.opensuse.org-update | Main Update Repository | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
21 | download.opensuse.org-webcam | openSUSE BuildService - Drivers for webcams | Yes | Yes | 99 | rpm-md | Index of /repositories/drivers:/webcam/openSUSE_11.3 |
22 | download.opensuse.org-xfce | openSUSE BuildService - XFCE | Yes | Yes | 99 | rpm-md | Index of /repositories/X11:/xfce/openSUSE_11.3 |
23 | download.videolan.org-SuSE | VideoLan Repository | Yes | Yes | 99 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.3/ |
24 | ftp.uni-erlangen.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/mirrors/packman/suse/11.3/ |
25 | non-oss | openSUSE-11.3 Non-OSS | No | No | 99 | yast2 | Index of /opensuse/distribution/11.3/repo/non-oss |
26 | openSUSE-11.3 11.3-1.82 | openSUSE-11.3 11.3-1.82 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
27 | openSUSE-11.3-NonOSS-Add-on_11.3-1.80 | openSUSE-11.3-NonOSS-Add-on 11.3-1.80 | Yes | No | 99 | yast2 | cd:/// |
28 | openSUSE:11.3:Update | openSUSE:11.3:Update | Yes | Yes | 99 | rpm-md | Index of /update/11.3 |
29 | oss | openSUSE-11.3 OSS | No | No | 99 | yast2 | Index of /opensuse/distribution/11.3/repo/oss |
30 | packman.inode.at-suse | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /suse/11.3/ |
31 | repo-debug | openSUSE-11.3-Debug | No | No | 99 | yast2 | Index of /debug/distribution/11.3/repo/oss |
32 | repo-source | openSUSE-11.3-Source | No | No | 99 | NONE | Index of /source/distribution/11.3/repo/oss |
33 | updates | openSUSE-11.3 Updates | No | No | 99 | rpm-md | Index of /opensuse/update/11.3

Dave you are as good as dead in the water.

What possessed you to add all those repos?

Best advice I can give is this. Do this
ImageBam - Fast, Free Image Hosting and Photo Sharing

On the first repo in your list

Not dead in the water, it takes a lot to kill a penguin. I did as you suggested and made sure all of the packages came from one repository. I had to reinstall over 1G. Everything is back to working normally again.

As for how I got all of those repositories. Besides the basic oss, non oss, update, and source repos I added some of the community repos such as packman, nvidia, education, gnome, mono, wine, games, mozilla, webcams, and video lan repos to get apps which are not available with the basic repos. An example would be GRAMPS genealogy program which is only available in the education repo.

As for the rest of the repos, they were added when I did one click installs either from the openSUSE or KDE websites.

Again, thanks for the help. You got it up and running again.

Dave

Good

Just FYI. It’s true some packages may require you add a repo or two but mostly everything is in OSS. Beyond that we only recommend adding Packman and if necessary a repo for ATI or nVidia

I tried this. kmix will run for a while but crash. It crashes when I try to set the master channel. also have problems with alsamixer. I can’t change any of the controls. Perhaps permissions have gotten messed up from one of the fixes.

I did a copy .kde4 to .kde4old and now kmix is working also. I was reluctant to do that because I had a different nepomux that I was using.

deleting this file did it for me .$HOME/.kde4/share/apps/kmix/profiles/PulseAudio.Playback_Streams.1.Controls.xml

it seems this file had got corrupted.

Seemed to work for me!
Deleted: PulseAudio.Playback_Streams.1.default.xml
Thanks shishirverma,
John.