Bug 23535 - xfce4-appfinder segfaults since sometime this week
Summary: xfce4-appfinder segfaults since sometime this week
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Jani Välimaa
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-07 12:38 CEST by Dick Gevers
Modified: 2018-09-15 13:14 CEST (History)
2 users (show)

See Also:
Source RPM: xfce4-appfinder-4.13.1-2.mga7
CVE:
Status comment:


Attachments
result of strace -f (14.24 KB, application/x-xz)
2018-09-07 12:39 CEST, Dick Gevers
Details
what gdb shows on screen (10.22 KB, text/plain)
2018-09-14 21:45 CEST, Dick Gevers
Details

Description Dick Gevers 2018-09-07 12:38:13 CEST
Description of problem:

Running xfce4-appfinder since years via [ Alt +PF2 ] or from menu.

It still starts okay and shows Commands History.

But if a command from history is selected and launched the appfinder segfaults and the command does not execute.

I will attach output of strace -f (doesn't tell me much, but I am sure you can find the cause ;)
Comment 1 Dick Gevers 2018-09-07 12:39:20 CEST
Created attachment 10358 [details]
result of strace -f
Comment 2 Marja Van Waes 2018-09-08 13:36:34 CEST
Assigning to the registered maintainer.

He's unavailable for a few weeks, so don't worry if it takes a while before he responds.

Assignee: bugsquad => jani.valimaa
CC: (none) => marja11

Comment 3 Jani Välimaa 2018-09-08 14:16:51 CEST
Can't reproduce, but I added a patch to -2.mga7 from upstream  to fix segfault. Please test if it also fixes your issue.
Comment 4 Dick Gevers 2018-09-08 16:49:28 CEST
Thanks for trying, but no: the segfault remains.

Source RPM: xfce4-appfinder-4.13.1-1.mga7 => xfce4-appfinder-4.13.1-2.mga7

Comment 5 Jani Välimaa 2018-09-08 17:00:27 CEST
Could you get backtrace with gdb? And check if there's something in ~/.xsession-errors.
Comment 6 Dick Gevers 2018-09-08 17:44:28 CEST
(In reply to Jani Välimaa from comment #5)
> Could you get backtrace with gdb? 

Yes I could, if only I would know what commands I have to give: ATM I haven't a clue; sorry. 

I know from a few years back it may say stuff is missing from which i will then need the *devel packages....

And check if there's something in
> ~/.xsession-errors.

There is but from before the update to 4.12.1-2.mga7, no newer lines appears

(Old ones for example say: ...Gtk-warning... Glib-Object-Warning etc. but since they do not show up now they seem obsolete )
Jani Välimaa 2018-09-09 12:01:45 CEST

Keywords: (none) => NEEDINFO

Comment 7 Dick Gevers 2018-09-09 12:42:15 CEST
(In reply to Dick Gevers from comment #6)
> Yes I could, if only I would know what commands I have to give: ATM I
> haven't a clue; sorry. 

I think I am on the right track but debug sources are not uptodate... more later
Comment 8 Dick Gevers 2018-09-10 12:30:58 CEST
Debug sources still missing files, but I saw this in dmesg (if it is any use):

[  111.667854] xfce4-appfinder[2771]: segfault at 30 ip 00007fed25cf35e6 sp 00007fff37277490 error 4 in libgtk-3.so.0.2200.30[7fed25a45000+333000]
[  111.667860] Code: e0 0f 8e f7 01 00 00 48 8b 74 24 08 44 89 e2 48 89 d9 48 89 ef e8 2a f0 ff ff 48 8b 7c 24 10 e8 e0 88 d5 ff 66 0f ef c0 31 f6 <48> 8b 78 30 0f 29 44 24 30 0f 29 44 24 40 0f 29 44 24 50 0f 29 44
Comment 9 Dick Gevers 2018-09-14 21:45:32 CEST
Created attachment 10372 [details]
what gdb shows on screen

Okay got all the needed debug rpm's installed and ran gdb without real knowledge based on what i could find.

Probably i miss stg to obtain more output but if so i need more instruction: i cannot do better on my own.

What I did obtain from command gdb is attached for your perusal.

I gave gdb commands "run", "bt"  "break", "next" and "quit" please correct me if more can be obtained. Thanks for now.
Dick Gevers 2018-09-14 21:45:48 CEST

Keywords: NEEDINFO => (none)

Comment 10 Markus Robert Keßler 2018-09-15 11:29:14 CEST
Additional info:
I have cauldron7/32 with xfce running in a VirtualBox.
Just tested the above with
- xfce4-appfinder-4.13.1-1.mga7
and then upgraded to
- xfce4-appfinder-4.13.1-2.mga7
under two different users, existing and newly created,
and there is no such crash

CC: (none) => ubuntu

Comment 11 Dick Gevers 2018-09-15 13:14:07 CEST
(In reply to Markus Robert Keßler from comment #10)

> under two different users, existing and newly created,
> and there is no such crash



Pff i am daft I should have tried. On real hw in another Cauldron box it does not segfault :(((

I will see if I can fix my user settings which must be the cause.

Danke vielmals

Resolution: (none) => WORKSFORME
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.