Bug 606257 - [abrt] crash in firefox-3.6.3-4.fc13: Process /usr/lib64/firefox-3.6/firefox was killed by signal 11 (SIGSEGV)
[abrt] crash in firefox-3.6.3-4.fc13: Process /usr/lib64/firefox-3.6/firefox ...
Status: CLOSED CURRENTRELEASE
Product: Fedora
Classification: Fedora
Component: firefox (Show other bugs)
13
x86_64 Linux
low Severity medium
: ---
: ---
Assigned To: Gecko Maintainer
Fedora Extras Quality Assurance
abrt_hash:308dd329be1d08109cbc1115323...
: Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2010-06-21 05:05 EDT by Luya Tshimbalanga
Modified: 2010-08-13 13:01 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2010-08-13 13:01:38 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
File: backtrace (121.19 KB, text/plain)
2010-06-21 05:05 EDT, Luya Tshimbalanga
no flags Details

  None (edit)
Description Luya Tshimbalanga 2010-06-21 05:05:44 EDT
abrt 1.1.1 detected a crash.

architecture: x86_64
Attached file: backtrace
cmdline: /usr/lib64/firefox-3.6/firefox
component: firefox
crash_function: nsProfileLock::FatalSignalHandler
executable: /usr/lib64/firefox-3.6/firefox
global_uuid: 308dd329be1d08109cbc1115323f52697bc1f305
kernel: 2.6.33.5-124.fc13.x86_64
package: firefox-3.6.3-4.fc13
rating: 4
reason: Process /usr/lib64/firefox-3.6/firefox was killed by signal 11 (SIGSEGV)
release: Fedora release 13 (Goddard)
Comment 1 Luya Tshimbalanga 2010-06-21 05:05:47 EDT
Created attachment 425571 [details]
File: backtrace
Comment 2 d. johnson 2010-08-13 12:20:44 EDT
Thank you for taking the time to report this bug. Updates to this package have been released since it was first reported. If you have time to update the package and re-test, please do so and report the results here. You can obtain the updated package by typing 'yum update' or using the graphical updater, Software Update.


Disable extensions, plugins and non-default themes. Clear cookies and cache. Exit the browser completely.  Then restart the browser and attempt to replicate the crash.


#2  <signal handler called>
No symbol table info available.
#3  nsPluginThreadRunnable::nsPluginThreadRunnable (this=0x7f813ef892c0, 
    instance=0x0, func=<value optimized out>, userData=<value optimized out>)
    at nsNPAPIPlugin.cpp:2530
        lock = {<nsAutoLockBase> = {<No data fields>}, 
          mLock = 0x7f8146b41b60, mLocked = 1}
        inst = <value optimized out>
#4  0x0000003f7dfc4409 in _pluginthreadasynccall (instance=0x0, 
    func=0x7f813ca89f30 <_getString(void*)>, userData=0x7f813c06ad10)
    at nsNPAPIPlugin.cpp:2576
No locals.
#5  0x00007f813ca8a48c in PluginRequestProcessor::sendString (
    this=<value optimized out>, message_parts=<value optimized out>)
    at /usr/src/debug/icedtea6-1.8/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:394
        variant = 0x7f8139509340
        java_request = {<BusSubscriber> = {
            _vptr.BusSubscriber = 0x7f813cc9b0b0}, instance = 1007070752, 
          reference = 32641, result_ready = false, result = 0x7f8135f92c70}
        thread_data = {parameters = std::vector of length 2, capacity 2 = {
            0x0, 0x7f8139509340}, result = "", result_ready = false, 
          call_successful = false}
        variant_ptr = "140192989090624"
        response = ""
        instance = 0x0
#6  0x00007f813ca8ddb3 in queue_processor (data=0x7f814032f990)
    at /usr/src/debug/icedtea6-1.8/plugin/icedteanp/IcedTeaPluginRequestProcessor.cc:735
        processor = 0x7f814032f990
        message_parts = 0x7f8135d05080
        command = "ToString"
        wait_mutex = {__data = {__lock = 2, __count = 0, __owner = 4969, 
            __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, 
              __next = 0x0}}, 
          __size = "\002\000\000\000\000\000\000\000i\023", '\000' <repeats 29 times>, __align = 2}
#7  0x0000003b33207761 in start_thread (arg=0x7f813c06b710)
    at pthread_create.c:301
        __res = <value optimized out>
        pd = 0x7f813c06b710
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140193034581776, 
                -6977713670241516288, 254260875680, 140193034582480, 0, 3, 
                6928883064430789888, -6963611612912679680}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        sp = <value optimized out>
        freesize = <value optimized out>
#8  0x0000003b32ae14dd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
No locals.
From                To                  Syms Read   Shared Object Library
0x0000003b33205640  0x0000003b33210e48  Yes         /lib64/libpthread.so.0
0x0000003b3d22d6c0  0x0000003b3d2adb98  Yes         /lib64/libasound.so.2
0x0000003b32e00de0  0x0000003b32e01998  Yes         /lib64/libdl.so.2
0x000000316e056410  0x000000316e0c3156  Yes         /usr/lib64/libstdc++.so.6
0x0000003b33603ea0  0x0000003b33643fa8  Yes         /lib64/libm.so.6
0x0000003168802910  0x0000003168812f48  Yes         /lib64/libgcc_s.so.1
0x0000003b32a1e9a0  0x0000003b32b2b9e0  Yes         /lib64/libc.so.6
0x0000003b32600af0  0x0000003b32618934  Yes         /lib64/ld-linux-x86-64.so.2
0x0000003b33e02140  0x0000003b33e055a8  Yes         /lib64/librt.so.1
0x0000003f7d01bc30  0x0000003f7d0f1918  Yes         /usr/lib64/xulrunner-1.9.2/libmozjs.so
0x0000003b43a00e70  0x0000003b43a01ce8  Yes         /lib64/libplds4.so
0x0000003b442013d0  0x0000003b44202b18  Yes         /lib64/libplc4.so
0x0000003b43e0cfc0  0x0000003b43e2c968  Yes         /lib64/libnspr4.so
0x0000003f7d86a3f0  0x0000003f7e1a2948  Yes         /usr/lib64/xulrunner-1.9.2/libxul.so
0x0000003b46e08b20  0x0000003b46e758c8  Yes         /usr/lib64/libsqlite3.so.0
0x000000316fc034a0  0x000000316fc1d008  Yes         /usr/lib64/libjpeg.so.62
0x000000316dc07c40  0x000000316dc29948  Yes         /usr/lib64/libssl3.so
0x000000316ec09880  0x000000316ec216a8  Yes         /usr/lib64/libsmime3.so
0x000000316a8184d0  0x000000316a8fc6b8  Yes         /usr/lib64/libnss3.so
0x0000003b446083a0  0x0000003b446135c8  Yes         /usr/lib64/libnssutil3.so
0x0000003b3c609c50  0x0000003b3c65b058  Yes         /usr/lib64/libcairo.so.2
0x0000003b3720c850  0x0000003b372745a8  Yes         /usr/lib64/libfreetype.so.6
0x0000003b37a05c80  0x0000003b37a1ff28  Yes         /usr/lib64/libfontconfig.so.1
0x0000003b36e018c0  0x0000003b36e07f58  Yes         /usr/lib64/libXrender.so.1
0x0000003b35a1dd80  0x0000003b35aab938  Yes         /usr/lib64/libX11.so.6
0x0000003b33a01ef0  0x0000003b33a0d228  Yes         /lib64/libz.so.1
0x0000003f7cc09230  0x0000003f7cc2abd8  Yes         /usr/lib64/libhunspell-1.2.so.0
0x0000003b3f608f70  0x0000003b3f6194a8  Yes         /usr/lib64/libdbus-glib-1.so.2
0x0000003b36a07090  0x0000003b36a2e4c8  Yes         /lib64/libdbus-1.so.3
0x0000003b35208d20  0x0000003b35232a78  Yes         /lib64/libgobject-2.0.so.0
0x0000003b34a01590  0x0000003b34a029f8  Yes         /lib64/libgthread-2.0.so.0
0x0000003b346155c0  0x0000003b34699d58  Yes         /lib64/libglib-2.0.so.0
0x0000003b36203580  0x0000003b3620e768  Yes         /usr/lib64/libXext.so.6
0x0000003b3be07650  0x0000003b3be21348  Yes         /usr/lib64/libpangoft2-1.0.so.0
0x0000003b39e0ede0  0x0000003b39e2d768  Yes         /usr/lib64/libpango-1.0.so.0
0x0000003b37601080  0x0000003b37601fc8  Yes         /lib64/libgmodule-2.0.so.0
0x0000003b3b2681c0  0x0000003b3b50d268  Yes         /usr/lib64/libgtk-x11-2.0.so.0
0x0000003b3c2096b0  0x0000003b3c2150f8  Yes         /usr/lib64/libatk-1.0.so.0
0x0000003b38e19b60  0x0000003b38e812c8  Yes         /lib64/libgio-2.0.so.0
0x0000003b3ae1d260  0x0000003b3ae7f2a8  Yes         /usr/lib64/libgdk-x11-2.0.so.0
0x0000003b3a205940  0x0000003b3a217ba8  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0
0x0000003b3ba04630  0x0000003b3ba08eb8  Yes         /usr/lib64/libpangocairo-1.0.so.0
0x000000316f0130d0  0x000000316f04f938  Yes         /usr/lib64/libXt.so.6
0x0000003b48203120  0x0000003b48206a98  Yes         /usr/lib64/libstartup-notification-1.so.0
0x0000003b3aa07230  0x0000003b3aa51e78  Yes         /usr/lib64/libpixman-1.so.0
0x0000003b38204830  0x0000003b3821e7a8  Yes         /usr/lib64/libpng12.so.0
0x0000003b36603b70  0x0000003b3661ca08  Yes         /lib64/libexpat.so.1
0x0000003b35e08650  0x0000003b35e13898  Yes         /usr/lib64/libxcb.so.1
0x0000003b39201370  0x0000003b39204178  Yes         /usr/lib64/libXfixes.so.3
0x0000003b34e038c0  0x0000003b34e12528  Yes         /lib64/libresolv.so.2
0x0000003b34205550  0x0000003b34215038  Yes         /lib64/libselinux.so.1
0x0000003b37e00a20  0x0000003b37e01508  Yes         /usr/lib64/libXinerama.so.1
0x0000003b38a01eb0  0x0000003b38a0c608  Yes         /usr/lib64/libXi.so.6
0x0000003b38601720  0x0000003b38606828  Yes         /usr/lib64/libXrandr.so.2
0x0000003b39602880  0x0000003b39607678  Yes         /usr/lib64/libXcursor.so.1
0x0000003b3a600b40  0x0000003b3a601908  Yes         /usr/lib64/libXcomposite.so.1
0x0000003b39a00a90  0x0000003b39a01638  Yes         /usr/lib64/libXdamage.so.1
0x0000003b3fa019f0  0x0000003b3fa062a8  Yes         /usr/lib64/libSM.so.6
0x0000003b3fe04d70  0x0000003b3fe13778  Yes         /usr/lib64/libICE.so.6
0x0000003b47a01160  0x0000003b47a01b28  Yes         /usr/lib64/libxcb-aux.so.0
0x0000003b47e018e0  0x0000003b47e01c78  Yes         /usr/lib64/libxcb-event.so.1
0x0000003b49a01690  0x0000003b49a01d38  Yes         /usr/lib64/libxcb-atom.so.1
0x0000003b35600dd0  0x0000003b35601b68  Yes         /usr/lib64/libXau.so.6
0x0000003b3ce014b0  0x0000003b3ce02be8  Yes         /lib64/libuuid.so.1
0x0000003f7ec02880  0x0000003f7ec02ad8  Yes         /usr/lib64/xulrunner-1.9.2/libxpcom.so
0x00007f8154464110  0x00007f815446c278  Yes         /lib64/libnss_files.so.2
0x00007f81542521f0  0x00007f815425f508  Yes         /usr/lib64/gtk-2.0/2.10.0/engines/libnodoka.so
0x00007f815404d620  0x00007f815404de08  Yes         /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so
0x00007f8153e47fb0  0x00007f8153e4a1e8  Yes         /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so
0x0000003169001c60  0x00000031690030a8  Yes         /usr/lib64/libcanberra-gtk.so.0
0x000000316b803280  0x000000316b80c318  Yes         /usr/lib64/libcanberra.so.0
0x000000316c801fa0  0x000000316c805fd8  Yes         /usr/lib64/libvorbisfile.so.3
0x0000003169403700  0x000000316941a718  Yes         /usr/lib64/libvorbis.so.0
0x00000031700018a0  0x0000003170003bb8  Yes         /usr/lib64/libogg.so.0
0x0000003b47601e30  0x0000003b47609ca8  Yes         /usr/lib64/libtdb.so.1
0x0000003b46a02370  0x0000003b46a06758  Yes         /usr/lib64/libltdl.so.7
0x00007f8153a84430  0x00007f8153acaf08  Yes         /usr/lib64/libgnomeui-2.so.0
0x00007f815380ed70  0x00007f8153845068  Yes         /usr/lib64/libbonoboui-2.so.0
0x0000003b4a20bcf0  0x0000003b4a228cd8  Yes         /usr/lib64/libgnomecanvas-2.so.0
0x00007f81535e0ee0  0x00007f81535eae28  Yes         /usr/lib64/libgnome-2.so.0
0x0000003b4b202ef0  0x0000003b4b2155e8  Yes         /usr/lib64/libart_lgpl_2.so.2
0x00007f8153385900  0x00007f81533bd618  Yes         /usr/lib64/libgnomevfs-2.so.0
0x0000003b41211b30  0x0000003b4122da28  Yes         /usr/lib64/libgconf-2.so.4
0x0000003b3ca06d70  0x0000003b3ca15bd8  Yes         /usr/lib64/libgnome-keyring.so.0
0x0000003b48627fa0  0x0000003b48652ee8  Yes         /usr/lib64/libbonobo-2.so.0
0x0000003b44a0adf0  0x0000003b44a12f58  Yes         /usr/lib64/libbonobo-activation.so.4
0x0000003b40a27990  0x0000003b40a4b6a8  Yes         /usr/lib64/libORBit-2.so.0
0x0000003b3e62c950  0x0000003b3e709048  Yes         /usr/lib64/libxml2.so.2
0x0000003b46201b10  0x0000003b46206ee8  Yes         /lib64/libpopt.so.0
0x0000003b496029a0  0x0000003b49606178  Yes         /usr/lib64/libgailutil.so.18
0x00007f8153127500  0x00007f8153159708  Yes         /usr/lib64/libssl.so.10
0x00007f8152dd8900  0x00007f8152e9d288  Yes         /lib64/libcrypto.so.10
0x0000003b47200ca0  0x0000003b47201aa8  Yes         /usr/lib64/libavahi-glib.so.1
0x0000003b41e03390  0x0000003b41e086c8  Yes         /usr/lib64/libavahi-common.so.3
0x0000003b42a038b0  0x0000003b42a0bf48  Yes         /usr/lib64/libavahi-client.so.3
0x0000003b43600e10  0x0000003b43601688  Yes         /lib64/libutil.so.1
0x0000003b42206d00  0x0000003b42250078  Yes         /lib64/libgcrypt.so.11
0x0000003b48a03110  0x0000003b48a03ad8  Yes         /usr/lib64/libORBitCosNaming-2.so.0
0x000000316bc06c00  0x000000316bc27268  Yes         /lib64/libgssapi_krb5.so.2
0x0000003168018540  0x0000003168073f08  Yes         /lib64/libkrb5.so.3
0x0000003170c01220  0x0000003170c01d08  Yes         /lib64/libcom_err.so.2
0x000000316f4055c0  0x000000316f41e6b8  Yes         /lib64/libk5crypto.so.3
0x0000003b41a007f0  0x0000003b41a00d58  Yes         /lib64/libgpg-error.so.0
0x00000031684026c0  0x00000031684067b8  Yes         /lib64/libkrb5support.so.0
0x000000316e800aa0  0x000000316e800fa8  Yes         /lib64/libkeyutils.so.1
0x00007f8152b78580  0x00007f8152b79ce8  Yes         /usr/lib64/gconv/UTF-16.so
0x00007f8152976af0  0x00007f8152977768  Yes         /lib64/libnss_mdns4_minimal.so.2
0x00007f8152771000  0x00007f8152774348  Yes         /lib64/libnss_dns.so.2
0x00007f81523f3350  0x00007f81523fa108  Yes         /usr/lib64/firefox-3.6/components/libbrowserdirprovider.so
0x00007f81517e82b0  0x00007f81517ebe28  Yes         /usr/lib64/xulrunner-1.9.2/components/libdbusservice.so
0x00007f81501d8290  0x00007f81501de158  Yes         /usr/lib64/xulrunner-1.9.2/components/libimgicon.so
0x00007f814efc7e50  0x00007f814efed688  Yes         /usr/lib64/firefox-3.6/components/libbrowsercomps.so
0x00007f814d1f5900  0x00007f814d1fb4a8  Yes         /usr/lib64/firefox-3.6/components/libnkgnomevfs.so
0x00007f814cff0be0  0x00007f814cff1c08  Yes         /usr/lib64/libXss.so.1
0x00007f8148dafaa0  0x00007f8148dc8bb8  Yes         /usr/lib64/gio/modules/libgvfsdbus.so
0x00007f8148b98190  0x00007f8148ba2418  Yes         /usr/lib64/libgvfscommon.so.0
0x00007f8148983770  0x00007f814898b2b8  Yes         /lib64/libudev.so.0
0x00007f81478fc1a0  0x00007f81478fe458  Yes         /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so
0x00007f81476c5270  0x00007f81476e1508  Yes         /usr/lib64/libibus.so.2
0x00007f81472f5970  0x00007f81472faf38  Yes         /usr/lib64/xulrunner-1.9.2/components/libmozgnome.so
0x000000316d4032e0  0x000000316d4061f8  Yes         /usr/lib64/libnotify.so.1
0x00007f81470e7de0  0x00007f81470eeab8  Yes         /usr/lib64/gnome-vfs-2.0/modules/libfile.so
0x00007f8146ee0350  0x00007f8146ee2448  Yes         /lib64/libattr.so.1
0x0000003b43201d30  0x0000003b43205c08  Yes         /lib64/libacl.so.1
0x00007f8146cd9770  0x00007f8146cdd038  Yes         /usr/lib64/libfam.so.0
0x00007f8145df86b0  0x00007f8145dfd318  Yes         /usr/lib64/libesd.so.0
0x00007f8145bd22f0  0x00007f8145be8eb8  Yes         /usr/lib64/libaudiofile.so.0
0x00007f81438c5a10  0x00007f81438eec68  Yes         /usr/lib64/libsoftokn3.so
0x00007f814369d180  0x00007f81436b9858  Yes         /usr/lib64/libnssdbm3.so
0x0000003b40e031e0  0x0000003b40e3f548  Yes         /usr/lib64/libfreebl3.so
0x00007f814342fd70  0x00007f814343ef48  Yes         /usr/lib64/libnssckbi.so
0x00007f813d8fe3c0  0x00007f813d8fe473  Yes (*)     /usr/lib64/flash-plugin/flashplugin-lahf-fix.so
0x00007f813d6ef820  0x00007f813d6f76a8  Yes         /usr/lib64/mozilla/plugins/libtotem-cone-plugin.so
0x00007f813d4e17e0  0x00007f813d4e3048  Yes         /usr/lib64/libtotem-plparser-mini.so.17
0x00007f813d2cff90  0x00007f813d2d8b48  Yes         /usr/lib64/mozilla/plugins/libtotem-gmp-plugin.so
0x00007f813d0ba200  0x00007f813d0bff08  Yes         /usr/lib64/mozilla/plugins/libtotem-mully-plugin.so
0x00007f813cea5cb0  0x00007f813ceacc88  Yes         /usr/lib64/mozilla/plugins/libtotem-narrowspace-plugin.so
0x00007f813cc9d460  0x00007f813cc9d888  Yes         /usr/lib64/mozilla/plugins/librhythmbox-itms-detection-plugin.so
0x00007f813ca77090  0x00007f813ca92fe8  Yes         /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/IcedTeaPlugin.so
0x00007f813aa4e440  0x00007f813aa5ee98  Yes         /usr/lib64/mozilla/plugins-wrapped/nswrapper_64_64.libflashplayer.so
0x00007f8138befc00  0x00007f8138bfc128  Yes         /usr/lib64/gio/modules/libgioremote-volume-monitor.so
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0x0	0
rbx            0xb	11
rcx            0xffffffffffffffff	-1
rdx            0xb	11
rsi            0x1369	4969
rdi            0x134a	4938
rbp            0x7f813ef892d0	0x7f813ef892d0
rsp            0x7f813c06a798	0x7f813c06a798
r8             0x0	0
r9             0x7f814f201700	140193355011840
r10            0x7f813c06a520	140193034577184
r11            0x202	514
r12            0x0	0
r13            0x7f813c06ad10	140193034579216
r14            0x316e2f42c0	212301988544
r15            0x7f813c06adc0	140193034579392
rip            0x3b3320f30b	0x3b3320f30b <raise+43>
eflags         0x202	[ IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function raise:
   0x0000003b3320f2e0 <+0>:	mov    %fs:0x2d4,%ecx
   0x0000003b3320f2e8 <+8>:	mov    %fs:0x2d0,%esi
   0x0000003b3320f2f0 <+16>:	mov    %ecx,%eax
   0x0000003b3320f2f2 <+18>:	movslq %edi,%rdx
   0x0000003b3320f2f5 <+21>:	movslq %esi,%rsi
   0x0000003b3320f2f8 <+24>:	sar    $0x1f,%eax
   0x0000003b3320f2fb <+27>:	mov    %eax,%edi
   0x0000003b3320f2fd <+29>:	xor    %ecx,%edi
   0x0000003b3320f2ff <+31>:	sub    %eax,%edi
   0x0000003b3320f301 <+33>:	mov    $0xea,%eax
   0x0000003b3320f306 <+38>:	movslq %edi,%rdi
   0x0000003b3320f309 <+41>:	syscall 
=> 0x0000003b3320f30b <+43>:	cmp    $0xfffffffffffff000,%rax
   0x0000003b3320f311 <+49>:	ja     0x3b3320f315 <raise+53>
   0x0000003b3320f313 <+51>:	repz retq 
   0x0000003b3320f315 <+53>:	mov    0x207c64(%rip),%rdx        # 0x3b33416f80
   0x0000003b3320f31c <+60>:	neg    %eax
   0x0000003b3320f31e <+62>:	mov    %eax,%fs:(%rdx)
   0x0000003b3320f321 <+65>:	or     $0xffffffffffffffff,%eax
   0x0000003b3320f324 <+68>:	retq   
End of assembler dump.




-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers
Comment 3 Luya Tshimbalanga 2010-08-13 12:50:50 EDT
Firefox has been updated to 3.6.7-1.fc13. I can no longer reproduce the crash.
Comment 4 d. johnson 2010-08-13 13:01:38 EDT
Thank you!



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

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