Crash when band width is exhausted
Bug #788437 reported by
Tsu Jan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cairo-Dock Plug-ins |
Fix Released
|
Undecided
|
Unassigned | ||
cairo-dock-plug-ins (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Cairo-Dock crashed and restarted while my whole band width was used up by another process. The relevent part of xsession-errors is attached. It says that the applet 'weather' may be the culprit.
I use a recent Bazaar version and it's the second time I see such a crash. In both occasions the band width was used up by another process.
Related branches
lp:~cairo-dock-team/ubuntu/oneiric/cairo-dock-plug-ins/2.3.0-2.1
- Kees Cook: Approve
-
Diff: 1787 lines (+1615/-13)13 files modified.pc/.version (+1/-0)
.pc/01-ubuntuone-fix_upstream-version-2.3.0~2.1.patch/CMakeLists.txt (+941/-0)
.pc/01-ubuntuone-fix_upstream-version-2.3.0~2.1.patch/dnd2share/src/applet-backend-ubuntuone.c (+95/-0)
.pc/02-weather-fix_upstream-version-2.3.0~2.2.patch/weather/src/applet-read-data.c (+462/-0)
.pc/applied-patches (+2/-0)
CMakeLists.txt (+12/-8)
debian/changelog (+17/-0)
debian/control (+0/-1)
debian/patches/01-ubuntuone-fix_upstream-version-2.3.0~2.1.patch (+36/-0)
debian/patches/02-weather-fix_upstream-version-2.3.0~2.2.patch (+41/-0)
debian/patches/series (+2/-0)
dnd2share/src/applet-backend-ubuntuone.c (+4/-2)
weather/src/applet-read-data.c (+2/-2)
lp:~cairo-dock-team/ubuntu/oneiric/cairo-dock-plug-ins/2.3.0-3
- Michael Terry: Approve
-
Diff: 1611 lines (+21/-1508)10 files modified.pc/01-ubuntuone-fix_upstream-version-2.3.0~2.1.patch/CMakeLists.txt (+0/-941)
.pc/01-ubuntuone-fix_upstream-version-2.3.0~2.1.patch/dnd2share/src/applet-backend-ubuntuone.c (+0/-95)
.pc/02-weather-fix_upstream-version-2.3.0~2.2.patch/weather/src/applet-read-data.c (+0/-462)
.pc/applied-patches (+0/-2)
CMakeLists.txt (+1/-1)
Status-Notifier/src/CMakeLists.txt (+2/-2)
debian/changelog (+14/-0)
debian/control (+3/-3)
debian/patches/series (+0/-2)
weather/src/applet-load-icons.c (+1/-0)
Changed in cairo-dock-plug-ins: | |
status: | New → Fix Committed |
Changed in cairo-dock-plug-ins (Ubuntu): | |
status: | New → Confirmed |
Changed in cairo-dock-plug-ins: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is the backtrace given in the xsession-errors:
*** glibc detected *** cairo-dock: double free or corruption (out): 0x000000000$ so.6(+0x725d6) [0x7fa07ca455d6 ] so.6(cfree+ 0x6c)[0x7fa07ca 4a30c] cairo-dock/ libcd-weather. so(cd_weather_ reset_weather_ data+0x26) [0x7fa0$ cairo-dock/ libcd-weather. so(cd_weather_ update_ from_data+ 0x56)[0x7fa06e$ libgldi. so.2(+0x8b57e) [0x7fa07cde157e ] 2.0.so. 0(+0x46ddb) [0x7fa07e043ddb ] 2.0.so. 0(g_main_ context_ dispatch+ 0x1f3)[ 0x7fa07e0424a3] 2.0.so. 0(+0x45c80) [0x7fa07e042c80 ] 2.0.so. 0(g_main_ loop_run+ 0x182)[ 0x7fa07e0432f2] libgtk- x11-2.0. so.0(gtk_ main+0xa7) [0x7fa08095c2b7 ] dock(main+ 0x11b5) [0x422595] so.6(__ libc_start_ main+0xfd) [0x7fa07c9f1ead ] dock[0x40d4f9]
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/lib/libglib-
/lib/libglib-
/lib/libglib-
/lib/libglib-
/usr/lib/
cairo-
/lib/libc.
cairo-
But is it possible to reproduce this bug and post here the backtrace given by gdb or ddd => http:// wiki.glx- dock.org/ ?p=ddd BUILD_TYPE= Debug)
(If you already compile the dock by yourself, simply add this CMake flag: -DCMAKE_