Crash in Kernel 2.6.x
Greg Recine <[email protected]> Sun, 22 Feb 2004 22:55:23 -0500
| Newsgroups | gmane.comp.gnome.apps.bubblemon |
|---|---|
| Message-ID | <1077508523.2462.6.camel@greg> |
Hi! I'm using the gnome2 cvs version, but this happened with the non-cvs version as well. The app runs fine for a while. Then something happens that causes a crash (conjecture: when the CPU load changes quickly?). Below is debugging output. - greg PS: No biggie, but in order to get the cvs source to compile on my system (Fedora Core 1, 2.6.3 kernel, gcc 3.3.2), I had to add a line in src/Makefile.am defining NULL="" diff -r1.12 Makefile.am 2a3,4 > NULL = "" > ------------------------------------------- (gdb) run Starting program: /usr/local/libexec/bubblemon-gnome2 [Thread debugging using libthread_db enabled] [New Thread -1207635296 (LWP 2379)] Program received signal SIGFPE, Arithmetic exception. [Switching to Thread -1207635296 (LWP 2379)] 0x0804eddc in __udivdi3 () (gdb) info stack #0 0x0804eddc in __udivdi3 () #1 0x0804da7b in getCpuLoad (currentCpu=0, nCpus=42690) at gnome1-meter.c:142 #2 0x0804dbb6 in meter_getLoad (load=0x80514c0) at gnome1-meter.c:182 #3 0x0804ccf4 in bubblemon_getPicture (bubble=0x9429b60) at bubblemon.c:1026 #4 0x0804cfe2 in ui_update (bubble=0x9429b60) at gnome2-ui.c:115 #5 0x0804d0a6 in ui_timeoutHandler (bubbles=0x9429b60) at gnome2-ui.c:157 #6 0x00c0067c in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0 #7 0x00bfdced in unblock_source () from /usr/lib/libglib-2.0.so.0 #8 0x00bfecf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #9 0x00bff00f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #10 0x00bff711 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #11 0x07ad9008 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #12 0x07ad7136 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0 #13 0x07ad7056 in bonobo_generic_factory_main () from /usr/lib/libbonobo-2.so.0 #14 0x07ee2a30 in panel_applet_new () from /usr/lib/libpanel-applet-2.so.0 Previous frame inner to this frame (corrupt stack?) (gdb) info locals No symbol table info available. (gdb)