Bug 300461

Summary: Selecting quit from opensuse-updater-applet right click menu causes SIBABRT
Product: [openSUSE] openSUSE 10.3 Reporter: Tim Lee <timlee>
Component: YaST2Assignee: Joerg Kress <jkress>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: i686   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Tim Lee 2007-08-14 21:19:18 UTC
* clean install of beta1, build 908, default gnome
* have http://download.opensuse.org/update/10.3 and install media as software
repositories. 
* started opensuse-updater-applet in gdb
* right clicked on opensuse-updater applet icon in notification area of panel
* selected Quit now from the popup menu
* opensuse-updater-applet got a SIBABRT

Not sure if this is intentional (it looks like it's not), but even if it is I have been told SIGABRT is not the way to exit gnome applications.

opensuse-updater-gnome-0.2.2-50

stdout from gdb
==========================================================================
(opensuse-updater-applet:4935): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6d396c0 (LWP 4935)]
0xffffe410 in ?? ()
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) thread apply all bt

Thread 1 (Thread 0xb6d396c0 (LWP 4935)):
#0  0xffffe410 in ?? ()
#1  0xbfd5e4b8 in ?? ()
#2  0x00000006 in ?? ()
#3  0x00001347 in ?? ()
#4  0xb7712835 in raise () from /lib/libc.so.6
#5  0xb7714121 in abort () from /lib/libc.so.6
#6  0xb774f39b in ?? () from /lib/libc.so.6
#7  0x0817f1a8 in ?? ()
#8  0x0817f180 in ?? ()
#9  0x00000030 in ?? ()
#10 0xb7816ff4 in ?? () from /lib/libc.so.6
#11 0x0817f180 in ?? ()
#12 0xb77fcb7b in ?? () from /lib/libc.so.6
#13 0xbfd5e61c in ?? ()
#14 0xb77536fa in ?? () from /lib/libc.so.6
#15 0xb76e7ff4 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb7816ff4 in ?? () from /lib/libc.so.6
#17 0x0817f180 in ?? ()
#18 0x0817f180 in ?? ()
#19 0xbfd5e638 in ?? ()
#20 0xb7750fe5 in free () from /lib/libc.so.6
Backtrace stopped: frame did not save the PC
Comment 1 Joerg Kress 2007-08-31 06:32:46 UTC
*** Bug 299849 has been marked as a duplicate of this bug. ***
Comment 2 Joerg Kress 2007-09-03 16:16:31 UTC
Fixed in v0.4.2 which will is in STABLE / beta3