Bug 4432 - net_applet segfaulted in oxyen when theme is switched from oxygen to Adwaita
Summary: net_applet segfaulted in oxyen when theme is switched from oxygen to Adwaita
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Juan Luis Baptiste
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-07 22:53 CET by Thierry Vignaud
Modified: 2012-05-26 21:40 CEST (History)
4 users (show)

See Also:
Source RPM: oxygen-gtk, gtk+2.0
CVE:
Status comment:


Attachments
trace caught by drakbug (1.54 KB, text/plain)
2012-02-07 22:55 CET, Thierry Vignaud
Details
GDB trace with symbols (1.34 KB, text/plain)
2012-03-07 21:09 CET, Thierry Vignaud
Details

Description Thierry Vignaud 2012-02-07 22:53:31 CET
The "net_applet" program has segfaulted in oxygen-gtk engine theme

See attached GDB trace

Used theme: oxygen-gtk
Thierry Vignaud 2012-02-07 22:53:56 CET

CC: (none) => hugo

Comment 1 Thierry Vignaud 2012-02-07 22:55:51 CET
Created attachment 1508 [details]
trace caught by drakbug

(top of trace is just SIGV handler catching the segfault and forking drakbug)
Comment 2 Thierry Vignaud 2012-02-10 15:27:03 CET
Seen 3 times.
I do not know yet how to reproduce it.

Severity: normal => enhancement

Comment 3 D Morgan 2012-02-16 16:55:14 CET
Please test new oxygen rpm.

CC: (none) => dmorganec

Comment 4 D Morgan 2012-02-17 01:04:20 CET
i just encountered this bug today but i don't know how to reproduce and how to get a good gdb trace
Comment 5 Thierry Vignaud 2012-02-17 16:52:20 CET
If it was reproductable, we could attach gdb but...
Comment 6 Hugo Pereira Da Costa 2012-02-17 17:02:36 CET
I suspect some thread issue (that would explain the hard to reproduce part). 
Possibly the crash occurs when a new widget is created (the "realizeHook" is triggered by the "realize" signal of a widget. 
So maybe when a popup is about to be shown ?
 
For the record, using mageia 1, here (and lots of code manually compiled, but not mageia core code), I never had such crash. So I can't even start to try helping (unless if installing cauldron)
Comment 7 Thierry Vignaud 2012-03-07 21:09:38 CET
Created attachment 1701 [details]
GDB trace with symbols

Totally reproductible on up to date cauldron with gtk+2.0-2.24.10-3.mga2 and oxygen-gtk-1.2.1-2.mga2

Start a GNOME session with Oxygen.
Use gnome-tweak-tools to switch back to Adwaita.
Net_applet & mgaapplet both segfaults immediately
Thierry Vignaud 2012-03-07 21:11:11 CET

Summary: net_applet segfaulted in oxyen => net_applet segfaulted in oxyen when theme is switched from oxygen to Adwaita
Source RPM: oxygen-gtk => oxygen-gtk, gtk+2.0
Severity: enhancement => normal

Comment 8 Hugo Pereira Da Costa 2012-03-08 09:51:33 CET
Working on it (still), since I can (likely) reproduce using gtk-chtheme.
See: https://bugs.kde.org/show_bug.cgi?id=275366
(the diagnostic is somewhat different but I believe the issue is related).

Will keep you posted.
Comment 9 Hugo Pereira Da Costa 2012-03-12 16:45:40 CET
Can someone give a shot to oxygen-gtk2-1.2.2 
(http://download.kde.org/download.php?url=stable/oxygen-gtk2/1.2.2/src/oxygen-gtk2-1.2.2.tar.bz2)

and/or oxygen-gtk3-1.0.2
(http://download.kde.org/download.php?url=stable/oxygen-gtk3/1.0.2/src/oxygen-gtk3-1.0.2.tar.bz2)

Problems may (or may not) have been fixed in these releases
(at least I tried).

Thanks,

Hugo
Comment 10 Bogdan Gruescu 2012-03-13 05:54:27 CET
It get better with the new oxygen-gtk packages (tested in Gnome): no segfault
in mgaapplet and net_applet, but after switching back from oxygen-gtk the theme
doesn't revert cleanly (a log out and log in is needed). Thanks Hugo, hope you
will succeed to find a fix for this glitch as well.

CC: (none) => gruescubogdan

Comment 11 Marja Van Waes 2012-05-26 13:04:17 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 12 Bogdan Gruescu 2012-05-26 20:35:14 CEST
You will have cauldron pretty soon :)
This bug was fixed two months ago; you may close it as a duplicate of Bug 2679.

Keywords: NEEDINFO => (none)

Sander Lepik 2012-05-26 21:40:32 CEST

Status: NEW => RESOLVED
CC: (none) => sander.lepik
Resolution: (none) => FIXED


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