This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Segmentation fault

Tags: None
(comma "," separated)
A70sDinosaur
Registered Member
Posts
5
Karma
0
OS

Segmentation fault

Thu Aug 04, 2011 7:33 pm
I am getting the following error
Executable: k3b PID: 9076 Signal: 11 (Segmentation fault)
when I try to open K3B ver 2.01 in Ubuntu 10.10 64 bit.
I have used K3B without issue for several months but now it won't open and produces the above error. I can use K3b through terminal using a sudo command but this is not particularly secure or the way I wish to use it.
Any help would be appreciated
User avatar
google01103
Manager
Posts
6668
Karma
25

Re: Segmentation fault

Thu Aug 04, 2011 7:54 pm
there's 4 k3b rc files in ~/.kde/share/config can you move/rename/delete them and try again (or try as a user other then root to determine if the problem is a corrupted rc file)

what messages are displayed if you start k3b in a terminal window


OpenSuse Leap 42.1 x64, Plasma 5.x

A70sDinosaur
Registered Member
Posts
5
Karma
0
OS

Re: Segmentation fault

Thu Aug 04, 2011 10:14 pm
Thanks for your reply,

I found one K3b rc file in the home directory which I renamed . I tried restarting K3B same result. I also found rc files in the root directory but did not see k3b rc files there. I am having difficulty attaching images photobucket does not seem to work with my system so I will list the files in
~/.kde/share/config manually: katepartpluginsrc, katepartscriptrc, katesyntaxhighlightingrc, kcmaudiocdrc, kconf_updaterc, kcookiejarrc, kdebugrc ,kdedrc, kdeglobals, kio_httprc, kioslaverc, kuriikwsfilterrc ,kwriterc, phonondevicesrc, plasma-appletsrc, plasmarc, plasmoidviewer-appletsrc. I am guessing that none of these files are related to K3B. The output from the sudo k3b command is this:

david@MainSqueezer:~$ sudo k3b
[sudo] password for david:
Sorry, try again.
[sudo] password for david:
QMetaObject::invokeMethod: No such method K3b::Application::loadCommandLineOptionsForNewInstance()
david@MainSqueezer:~$ k3b(11682)/kdeui (kdelibs): Attempt to use QAction "view_projects" with KXMLGUIFactory!
k3b(11682)/kdeui (kdelibs): Attempt to use QAction "view_dir_tree" with KXMLGUIFactory!
k3b(11682)/kdeui (kdelibs): Attempt to use QAction "view_contents" with KXMLGUIFactory!
k3b(11682)/kdeui (kdelibs): Attempt to use QAction "location_bar" with KXMLGUIFactory!

K3b then asks if I want to change permissions by going to K3b setup-KDE Control Module. At that point the output I listed from the terminal is followed by "false"

I tried changing the permissions but it did not make a difference and I was not sure of what I was doing.
User avatar
google01103
Manager
Posts
6668
Karma
25

Re: Segmentation fault

Thu Aug 04, 2011 10:30 pm
the k3b rc files (on my system) are: k3b.eventsrc k3b.notifyrc k3brc k3bsetuprc if you don't have them don't worry

please paste output from the k3b command run as you in terminal where it seg faults

also if you can create and login as a different non-root user and see if k3b runs it would be helpful


OpenSuse Leap 42.1 x64, Plasma 5.x

A70sDinosaur
Registered Member
Posts
5
Karma
0
OS

Re: Segmentation fault

Fri Aug 05, 2011 12:26 am
If I understand correctly you want terminal output when I enter "k3b run" in terminal.
Here it is:
Code: Select all
david@MainSqueezer:~$ k3b run
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
k3b(2602)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory: Failed to establish shared memory mapping, will fallback to private memory -- memory usage will increase
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
k3b(2602): Failed to lock file "/home/david/.kde/cache-MainSqueezer/kpc/kde-icon-cache.lock" , last result = 2
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
k3b(2602): Couldn't create index file "/home/david/.kde/cache-MainSqueezer/kpc/kde-icon-cache.index"
QFile::remove: Empty or null file name
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
QFile::remove: Empty or null file name
QFile::remove: Empty or null file name
QFile::remove: Empty or null file name
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/socket-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
QFile::remove: Empty or null file name
kdeinit4: Aborting. bind() failed: Permission denied
Could not bind to socket '/home/david/.kde/socket-MainSqueezer/kdeinit4__0'
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
k3b(2602): No ksycoca4 database available!

k3b(2602)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "K3b/Plugin"  not found
david@MainSqueezer:~$ KCrash: Application 'k3b' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/david/.kde/socket-MainSqueezer/kdeinit4__0
Warning: connect() failed: : Permission denied
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi directly
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
drkonqi(2631)/kdeui (KIconLoader) KSharedDataCache::Private::mapSharedMemory: Failed to establish shared memory mapping, will fallback to private memory -- memory usage will increase
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/cache-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
trying to create local folder /home/david/.kde/tmp-MainSqueezer: Permission denied
drkonqi(2631): Failed to lock file "/home/david/.kde/cache-MainSqueezer/kpc/kde-icon-cache.lock" , last result = 2
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
drkonqi(2631): Couldn't create index file "/home/david/.kde/cache-MainSqueezer/kpc/kde-icon-cache.index"
QFile::remove: Empty or null file name
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
trying to create local folder /home/david/.kde/share: Permission denied
Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after destruction. Defined at ../../kdecore/kernel/kglobal.cpp:116
KCrash: Application 'drkonqi' crashing...
Fatal Error: Accessed global static 'KGlobalPrivate *globalData()' after destruction. Defined at ../../kdecore/kernel/kglobal.cpp:116
Unable to start Dr. Konqi



I created another account on my Ubuntu system and was able to run K3b from the applications drop down menu as I usually do. That is to say,this time K3b opened up without the segmentation fault occurring.


One other thing and this may not be relevant. I upgraded the kernel using a program called KernelCheck. I found I had problems with the new kernel and removed it through Synaptic ; I am presently using Linux 2.6.35.28
I apologize if the output I posted is not what you want; could you explain what you mean by "output from the k3b command run as you in terminal where it seg faults" if I didn't understand correctly
User avatar
google01103
Manager
Posts
6668
Karma
25

Re: Segmentation fault

Fri Aug 05, 2011 10:12 am
note: removed because my suggestion was wrong


OpenSuse Leap 42.1 x64, Plasma 5.x

A70sDinosaur
Registered Member
Posts
5
Karma
0
OS

Re: Segmentation fault

Fri Aug 05, 2011 12:13 pm
Tried the command but it did not appear to work. I usually use the sudo command in ubuntu. Not quite sure if the set of commands are correct for ubuntu
User avatar
google01103
Manager
Posts
6668
Karma
25

Re: Segmentation fault

Fri Aug 05, 2011 12:22 pm
sorry don't use the *buntu's, and the command wasn't correct anyhow

try
sudo chown -R david /home/david/.kde/


this will change recursively the ownership to david of the directory and any files/folders within it


OpenSuse Leap 42.1 x64, Plasma 5.x

A70sDinosaur
Registered Member
Posts
5
Karma
0
OS

Re: Segmentation fault

Fri Aug 05, 2011 12:41 pm
That worked, Many thanks. I posted on the Ubuntu forum a week ago and got no response, you responded right away with help.

Best wishes

David


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell