[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-11-17 Thread Ubuntu QA Website
** Tags added: iso-testing

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-29 Thread Launchpad Bug Tracker
This bug was fixed in the package notification-daemon - 0.4.0-0ubuntu4

---
notification-daemon (0.4.0-0ubuntu4) jaunty-proposed; urgency=low

  * debian/patches/09_change_themes_crash_rev1.patch resolve (LP: #131227)
- fix crash when changing themes (based on the patch from
  Antonio Litterio, many thanks)
  * debian/rules:
- build without -Wl,--as-needed to avoid another crash releated
  to loading/unloading libsexy from the themes (LP: #131227)

 -- Michael Vogt michael.v...@ubuntu.com   Wed, 22 Apr 2009 13:19:20
+0200

** Changed in: notification-daemon (Ubuntu Jaunty)
   Status: Fix Committed = Fix Released

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-29 Thread Martin Pitt
copied to karmic

** Changed in: notification-daemon (Ubuntu)
   Status: Fix Committed = Fix Released

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-27 Thread Steve Beattie
I am able to reproduce this crash with the version of notification-
daemon in jaunty, 0.4.0-0ubuntu3, and can confirm that the version of
notification-daemon in jaunty-proposed, 0.4.0-0ubuntu4, does not crash,
despite running a similar for-loop that mvo posted, which caused the
released version to crash consistently after one loop. Other testing of
notifications (urgency, time, icons, etc) didn't show any regressions
introduced by the version in jaunty-proposed.

Marking verification-done.

** Tags added: verification-done
** Tags removed: verification-needed

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-27 Thread Steve Beattie
Eek, of course, immediately after I did that, I managed to cause it to
crash; if I do:

  gconftool  --type string -s /apps/notification-daemon/theme standard
 sleep 2   notify-send -t 1 lala  gconftool  --type string
-s /apps/notification-daemon/theme ubuntu  sleep 2  notify-send -t
1 lala

and wait for the notification of each style to be on display and then
close both, notification-daemon will segfault again. I'm leaving this as
verification-done, because the version in jaunty-proposed does improve
the situation and does not introduce regressions, but ideally this crash
would get fixed as well.

Thanks.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-24 Thread Martin Pitt
Accepted notification-daemon into jaunty-proposed; please test and give
feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed
for documentation how to enable and use -proposed. Thank you in advance!

** Changed in: notification-daemon (Ubuntu)
Milestone: jaunty-updates = None

** Tags added: verification-needed

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-23 Thread Michael Vogt
Just for the record, the removal of Wl,--as-needed is also required,
otherwise the daemon crashes when it loads libsexy. The reason seems to
be that libsexy is not mapped into memory from the daemon. So when the
theme engine module is loaded it maps libsexy and registers with the
gobject system. Now when the engine changes the module is unloaded and a
new one is loaded. This contains also libsexy but mapped to a different
adress. It seems that this confuses the gobject system and the crash
happens. As a workaround removing --as-needed will have libsexy linked
against the daemon itself.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-22 Thread Michael Vogt
I uploaded a fixed version (that works for me and survives the TEST CASE) 
into my PPA at:
deb http://ppa.launchpad.net/mvo/ubuntu jaunty main

Feedback is welcome.

** Changed in: notification-daemon (Ubuntu Jaunty)
   Status: Incomplete = Fix Committed

** Description changed:

  Binary package hint: notification-daemon
+ 
+ TEST CASE:
+ 1. use the stock jaunty version of notification-daemon
+ 2. run killall notification-daemon; 
/usr/lib/notification-daemon/notification-daemon in a terminal
+ 3. run:
+ gconftool  --type string -s /apps/notification-daemon/theme standard ; 
notify-send lala; gconftool  --type string -s /apps/notification-daemon/theme 
ubuntu; notify-send lala; sleep 10; gconftool  --type string -s 
/apps/notification-daemon/theme standard ; notify-send lala; gconftool  --type 
string -s /apps/notification-daemon/theme ubuntu; notify-send lala
+ in a different terminal
+ 4. verify that it the terminal with the original notification-daemon eixsts 
with Segmentation fault
+ 5. install notification-daemon from jaunty-proposed
+ 6. repeat steps 2,3
+ 7. verify that no segmentation fault message is there and 
notification-daemon in the terminal is still running
  
  It seems I can reproduce it sometimes with rhythmbox as it uses
  notifications for track changes when it is minimized to tray.
  
  1. Change /apps/notification-daemon/theme from ubuntu to 
  2. Change tracks in rhythmbox via the context menu of the tray icon
  3. notification-daemon crashes, but when it restarts it appears to work 
correctly with the blue notification theme
  
  I also got it to crash again by changing the gconf value back from  to
  ubuntu. Once it reloads the notifications display fine.
  
  ProblemType: Crash
  Architecture: i386
  Date: Wed Aug  8 23:52:23 2007
  DistroRelease: Ubuntu 7.10
  ExecutablePath: /usr/lib/notification-daemon/notification-daemon
  NonfreeKernelModules: nvidia
  Package: notification-daemon 0.3.7-1ubuntu5
  PackageArchitecture: i386
  ProcCmdline: /usr/lib/notification-daemon/notification-daemon
  ProcCwd: /
  ProcEnviron:
   PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  Signal: 11
  SourcePackage: notification-daemon
  StacktraceTop:
   strcmp () from /lib/tls/i686/cmov/libc.so.6
   g_str_equal () from /usr/lib/libglib-2.0.so.0
   g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
   g_intern_static_string () from /usr/lib/libglib-2.0.so.0
   sexy_url_label_get_type () from /usr/lib/libsexy.so.2
  Title: notification-daemon crashed with SIGSEGV in strcmp()
  Uname: Linux kmorey 2.6.22-9-generic #1 SMP Fri Aug 3 00:50:37 GMT 2007 i686 
GNU/Linux
  UserGroups: adm admin audio cdrom dialout dip floppy kqemu lpadmin netdev 
plugdev powerdev scanner video

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-04-09 Thread Steve Langasek
** Changed in: notification-daemon (Ubuntu Jaunty)
Milestone: None = jaunty-updates

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
** Changed in: notification-daemon (Ubuntu Jaunty)
   Status: Confirmed = In Progress

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
Ok, sorry. even with the patch I can still reproduce the problem when
running /usr/bin/notification-properties and switching themes while they
are displayed.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
I commited the patch to
lp:~ubuntu-desktop/notification-daemon/ubuntu

but the crash is still not fixed in this version :/

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
I modified the patch a bit because there is already a
theme_destroy_notification () function so no need to have a additional
one. But the effect is the same, one crash fixed, but still crashing in
SexyUrl label. I suspect its a bug in libsexy because using a stock
GtkLabel does not seem to crash.


** Attachment added: udpated version
   http://launchpadlibrarian.net/24100455/09_change_themes_crash_rev1.patch

** Changed in: notification-daemon (Ubuntu Jaunty)
   Status: In Progress = Incomplete

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
It might be worthwhile to convert the code to use GtkLinkButton and
see if that fixes the problem.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
Thanks for your patch, I tested it, but I can still trigger the crash
with:

$ notify-send lala ; sleep 5; gconftool -t string  -s /apps
/notification-daemon/theme standard ; notify-send lala; gconftool -t
string  -s /apps/notification-daemon/theme ubuntu; sleep 10; notify-send
lala

(sometimes this needs to be run a couple of times). The backtrace:
(gdb) bt full
#0  0x7fd1f9b356a0 in strcmp () from /lib/libc.so.6
No symbol table info available.
#1  0x7fd1fa0a1149 in IA__g_str_equal (v1=0x7fd1f164a5d8, 
v2=0x7fd1ef52d5d8) at /build/buildd/glib2.0-2.20.0/glib/gstring.c:77
No locals.
#2  0x7fd1fa06ed59 in IA__g_hash_table_lookup (hash_table=0x1409450, 
key=0x7fd1ef52d5d8) at /build/buildd/glib2.0-2.20.0/glib/ghash.c:213
node = value optimized out
node_index = 3169
__PRETTY_FUNCTION__ = IA__g_hash_table_lookup
#3  0x7fd1fa068b25 in IA__g_intern_static_string (
string=0x7fd1ef52d5d8 SexyUrlLabel)
at /build/buildd/glib2.0-2.20.0/glib/gdataset.c:625
quark = value optimized out
result = (
const gchar *) 0x7fd1f9e2fa10 AWAVAUATUSH\211�H\203�\bdD\213,%\220
#4  0x7fd1ef52b458 in sexy_url_label_get_type () from /usr/lib/libsexy.so.2
No symbol table info available.
#5  0x7fd1ef52ba29 in sexy_url_label_new () from /usr/lib/libsexy.so.2
No symbol table info available.
#6  0x7fd1f1851296 in create_notification ()
   from /usr/lib/notification-daemon-1.0/engines/libubuntu.so
No symbol table info available.
#7  0x00406dad in theme_create_notification (
url_clicked_cb=0x4058f0 url_clicked_cb) at engines.c:183
engine = (ThemeEngine *) 0x1756a00
nw = value optimized out
#8  0x0040487c in notify_daemon_notify_handler (daemon=0x15f0860, 
app_name=0x7fd1ef52d5d8 SexyUrlLabel, id=0, icon=0x1588d10 , 
summary=0x1588d60 lala, body=0x1588e50 , actions=0x177b740, 
hints=0x15fd280, timeout=-1, context=0x1756870) at daemon.c:1093
priv = (NotifyDaemonPrivate *) 0x15f0880
nt = (NotifyTimeout *) 0x0
nw = (GtkWindow *) 0x4082a0
use_pos_data = value optimized out
new_notification = value optimized out
x = value optimized out
y = value optimized out
window_xid = value optimized out
return_id = value optimized out
sender = value optimized out
sound_file = value optimized out
sound_enabled = value optimized out
__PRETTY_FUNCTION__ = notify_daemon_notify_handler
#9  0x004061fc in 
dbus_glib_marshal_notification_daemon_VOID__STRING_UINT_STRING_STRING_STRING_BOXED_BOXED_INT_POINTER
 (closure=0x7fff042d0030, 
return_value=value optimized out, n_param_values=value optimized out, 
param_values=0x176ee00, invocation_hint=value optimized out, 
marshal_data=0x404830) at notificationdaemon-dbus-glue.h:100
data1 = (gpointer) 0x15f0860
data2 = value optimized out
__PRETTY_FUNCTION__ = 
dbus_glib_marshal_notification_daemon_VOID__STRING_UINT_STRING_STRING_STRING_BOXED_BOXED_INT_POINTER
#10 0x7fd1fbe9e12b in ?? () from /usr/lib/libdbus-glib-1.so.2
No symbol table info available.
#11 0x7fd1fbc70081 in ?? () from /lib/libdbus-1.so.3
No symbol table info available.
#12 0x7fd1fbc62966 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
No symbol table info available.
#13 0x7fd1fbe9ab55 in ?? () from /usr/lib/libdbus-glib-1.so.2
No symbol table info available.
#14 0x7fd1fa07d0ca in IA__g_main_context_dispatch (context=0x1583db0)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:1814
No locals.
#15 0x7fd1fa0807a0 in g_main_context_iterate (context=0x1583db0, block=1, 
dispatch=1, self=value optimized out)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2448
max_priority = 0
timeout = 0
some_ready = 1
nfds = 8
allocated_nfds = value optimized out
fds = (GPollFD *) 0x17346b0
__PRETTY_FUNCTION__ = g_main_context_iterate
#16 0x7fd1fa080c6d in IA__g_main_loop_run (loop=0x15fe590)
at /build/buildd/glib2.0-2.20.0/glib/gmain.c:2656
self = (GThread *) 0x14074d0
__PRETTY_FUNCTION__ = IA__g_main_loop_run
#17 0x7fd1fb00da07 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x1581498
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x15f0860
loop = value optimized out
#18 0x00405cd6 in main (argc=1, argv=0x7fff042d0648) at daemon.c:1470
connection = value optimized out
bus_proxy = value optimized out
error = (GError *) 0x0
request_name_result = 1

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Michael Vogt
I looked a bit into it and it seems to be unreleated to the patch. I
sponsor the patch now, it fixes the problem at hand. A alternative
approach would be to use g_timeout_add() in the destroy_engine() code
and have a really_destory_engine() function that is run on the next
gtk_main_loop and does the g_module_close() and g_free(engine). But your
approach should be fine as well.

Thanks!
 Michael

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-03-19 Thread Steve Langasek
** Changed in: notification-daemon (Ubuntu Jaunty)
   Target: ubuntu-9.04-beta = None

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-25 Thread Antonio Litterio
Ok, look at this solution...I had to add a new function used to destroy 
properly notification gtk_widget (nw) and engine.
I noticed that the problem was in an uncorrected closure of a G_Modules after 
the destruction of the widget.
Practically the daemon destroys engine, in particular engine-module, when it 
is already used by the notification pop-up.
The correct way to destroy engine is this:
-) Destroy notification pop-up by calling gtk_distroy_widget.
-) Decrease value of engine-ref_count and if it is equal to zero, 
unload engine-module and destroy engine.

Currently the daemon works in this modality:
-) It calls the invokes the destruction of a notification pop-up by 
calling gtk_destroy_widget, but with this event is also called 
theme_engine_unref. 
-) It decreases value of engine-ref_count and if it is equal to 
zero, it unloads engine-module and destroys engine.
-) It ends the destruction of a notification pop-up.

The daemon unloads engine-module when it is still in use by gtk_widget. I 
wrote the function that follows the correct way for to destroy widget and 
eventually engine.
This function, called  theme_destroy_widget, will be called in daemon.c when it 
is requested the destruction of widget in function _notify_timeout_destroy.


** Attachment added: notification-daemon_0.4.0-0ubuntu3_rev1.debdiff
   
http://launchpadlibrarian.net/23115868/notification-daemon_0.4.0-0ubuntu3_rev1.debdiff

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-23 Thread Alexander Sack
yes, this patch is probably wrong. Most likely its a not cancelled dbus
call/signal subscription.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-23 Thread Alexander Sack
unsubscribing main sponsors; please re-subscribe if you have the right
patch.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-23 Thread Antonio Litterio
Yes they have right, this patch not destroy old engine.
But probably I found the problem. I noticed that the daemon crash when the 
function destroy_engine it is call from   gtk_widget_destroy in function 
_notify_timeout_destroy. 
If you comment the  g_module_close(engine-module) in destroy_engine 
function,  the daemon not crash and free memory engine, but probably the  
GModule *module  is not closed properly.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-20 Thread Michael Vogt
Thanks for your patch!

I seems like with the patch applied the memory of active_engine is never
freed. I think while this fixes the crash, its not the right fix.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-12 Thread Sebastien Bacher
** Changed in: notification-daemon (Ubuntu)
 Assignee: Ubuntu Sponsors for main (ubuntu-main-sponsors) = Michael Vogt 
(mvo)

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-12 Thread Sebastien Bacher
did somebody send the change to the upstream bug tracker? what do you
think about the change mvo, that's a crash which gets quite some
duplicates

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-12 Thread Piotr Stefanczyk
After update it works good.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-10 Thread martin
It should remain as confirmed for now I think. The next step is to apply
the patch to the ubuntu package and use that to create a debdiff. The
debdiff should the be attached to this bug and then you subscribe
ubuntu-main-sponsors or ubuntu-universe-sponsors as appropriate and
request sponsorship (these guys will update it to ubuntu repo and then
it will arrive as a normal update).

Details on these two remaining steps is available here:
https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff
https://wiki.ubuntu.com/SponsorshipProcess

PS. Note that if you can get the patch applied upstream, that's great
because it makes it easier to convince ubuntu sponsors that it's the
appropriate way to fix the bug and it also makes sure that we will
never hit this bug again in the future. DS.

Also, for a general overview of bugfixing in ubuntu, check out this page:
https://wiki.ubuntu.com/MOTU/TODO/Bugs

Thanks for working on this patch Antonio, keep up the good work!!

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-10 Thread Pedro Villavicencio
** Changed in: notification-daemon (Ubuntu)
 Assignee: Antonio Litterio (antonio-litterio-gmail) = (unassigned)

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-10 Thread Pedro Villavicencio
** Changed in: notification-daemon (Ubuntu)
   Target: None = ubuntu-9.04-beta

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-10 Thread Antonio Litterio
Ok I have follow the guidelines, and I attached the correct patch.
Thanks Martin and all for the help.   

** Attachment added: fix crash notification-daemon when change themes
   
http://launchpadlibrarian.net/22483722/notification-daemon_0.4.0-0ubuntu3.debdiff

** Changed in: notification-daemon (Ubuntu)
 Assignee: (unassigned) = Ubuntu Sponsors for main (ubuntu-main-sponsors)

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-09 Thread Antonio Litterio
** Changed in: notification-daemon (Ubuntu)
   Status: Triaged = Fix Released

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-09 Thread Antonio Litterio
** Changed in: notification-daemon (Ubuntu)
   Status: Fix Released = Fix Committed

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-09 Thread Tchalvak
Not sure what the procedure is, here.  How do we go about testing
whether the patch worked for us?  Wait for the next alpha/beta, or will
it eventually go into the repository and we'll get it as an update, or
what.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-09 Thread Antonio Litterio
 Tchalvak  you're right, I wring. I put what return confirmed or In
progress? excuse yet.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-09 Thread Antonio Litterio
** Changed in: notification-daemon (Ubuntu)
   Status: Fix Committed = Confirmed

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-08 Thread Josh Holland
Happens to me in alpha 4 in a VM. Clicking on preview a second time
makes it work though.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-08 Thread Midnitte
Ah, Indeed thanks for the info. Just wanted to see how it looked and was
disappointed with that error, but it works now thank you. :)

On Sun, Feb 8, 2009 at 11:22 AM, Josh Holland
jshholl...@googlemail.comwrote:

 Happens to me in alpha 4 in a VM. Clicking on preview a second time
 makes it work though.

 --
 notification-daemon crashed with SIGSEGV in strcmp()
 https://bugs.launchpad.net/bugs/131227
 You received this bug notification because you are a direct subscriber
 of the bug.


-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-07 Thread Can Hantas
I can report the same for me as Kestal. I crashes on live cd and clean install 
(alpha4).
It crashes with ubuntu theme or default.
As Kestal reported when I click second time it works.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-07 Thread Antonio Litterio
** Changed in: notification-daemon (Ubuntu)
 Assignee: Michael Vogt (mvo) = Antonio Litterio (antonio-litterio-gmail)

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-07 Thread Antonio Litterio
I solved this bus.
The problem was the incorrect delete previous theme when this change.. in 
daemon application notification_daemon
I noticed that it crash when change theme and i have found the problem in 
notification_daemon in engine.
The problem it is:
when change theme in function  theme_changed_cb delete the current theme, but 
when timeout event start is cleared again.
I removed the theme_engine_unref in function  theme_changed_cb because will 
be removed from timeout.

link the patch

** Attachment added: notification_daemon-fix-strcmp.patch
   http://launchpadlibrarian.net/22082369/notification_daemon-fix-strcmp.patch

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-07 Thread Dex
Gracias por la ayuda Antonio.

Saludos!

2009/2/7 Antonio Litterio antonio.litte...@gmail.com

 I solved this bus.
 The problem was the incorrect delete previous theme when this change.. in
 daemon application notification_daemon
 I noticed that it crash when change theme and i have found the problem in
 notification_daemon in engine.
 The problem it is:
 when change theme in function  theme_changed_cb delete the current theme,
 but when timeout event start is cleared again.
 I removed the theme_engine_unref in function  theme_changed_cb because
 will be removed from timeout.

 link the patch

 ** Attachment added: notification_daemon-fix-strcmp.patch

 http://launchpadlibrarian.net/22082369/notification_daemon-fix-strcmp.patch

 --
 notification-daemon crashed with SIGSEGV in strcmp()
 https://bugs.launchpad.net/bugs/131227
 You received this bug notification because you are a direct subscriber
 of the bug.

 Status in notification-daemon source package in Ubuntu: Triaged

 Bug description:
 Binary package hint: notification-daemon

 It seems I can reproduce it sometimes with rhythmbox as it uses
 notifications for track changes when it is minimized to tray.

 1. Change /apps/notification-daemon/theme from ubuntu to 
 2. Change tracks in rhythmbox via the context menu of the tray icon
 3. notification-daemon crashes, but when it restarts it appears to work
 correctly with the blue notification theme

 I also got it to crash again by changing the gconf value back from  to
 ubuntu. Once it reloads the notifications display fine.

 ProblemType: Crash
 Architecture: i386
 Date: Wed Aug  8 23:52:23 2007
 DistroRelease: Ubuntu 7.10
 ExecutablePath: /usr/lib/notification-daemon/notification-daemon
 NonfreeKernelModules: nvidia
 Package: notification-daemon 0.3.7-1ubuntu5
 PackageArchitecture: i386
 ProcCmdline: /usr/lib/notification-daemon/notification-daemon
 ProcCwd: /
 ProcEnviron:

  PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
  LANG=en_US.UTF-8
  SHELL=/bin/bash
 Signal: 11
 SourcePackage: notification-daemon
 StacktraceTop:
  strcmp () from /lib/tls/i686/cmov/libc.so.6
  g_str_equal () from /usr/lib/libglib-2.0.so.0
  g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
  g_intern_static_string () from /usr/lib/libglib-2.0.so.0
  sexy_url_label_get_type () from /usr/lib/libsexy.so.2
 Title: notification-daemon crashed with SIGSEGV in strcmp()
 Uname: Linux kmorey 2.6.22-9-generic #1 SMP Fri Aug 3 00:50:37 GMT 2007
 i686 GNU/Linux
 UserGroups: adm admin audio cdrom dialout dip floppy kqemu lpadmin netdev
 plugdev powerdev scanner video



-- 
Jorge Andrés Rabanal Arabach

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-06 Thread Nio
Same in Ubuntu 9.04 Alpha 4

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-02-06 Thread Kestal
This has been occurring for me since its been introduced. I can easily
confirm this.. ubuntu theme or default one.

Though, when I do click it a second time (After the crash message) it
works.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-28 Thread DevilishFreak
For me it fails when I select Standard Theme in Pop-up notifications.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-25 Thread Gabriele Monti
automatically reported bug

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-24 Thread Benjamin Fogel
I have a similar prolem to Ara, but further clicking simply throwns more
of these errors.

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-24 Thread Casey Greene
Same bug -- Easy to duplicate.

Preferences - Pop-Up Notifications

Theme: Ubuntu Theme
Click Preview -- Crash happens

Theme: Standard Theme
Click Preview -- Notification Works

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-17 Thread chewit
This bug occurs when chaning the settings of the notification deamon. It
had during me testing Ubuntu 9.04 Alpha 3

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-07 Thread Ara Pulido
I am marking this bug as public. It does not contain any sensitive
information.

** Visibility changed to: Public

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-07 Thread Pedro Villavicencio
** Attachment removed: apport report

   http://launchpadlibrarian.net/20544882/_usr_lib_notification-
daemon_notification-daemon.999.crash

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 131227] Re: notification-daemon crashed with SIGSEGV in strcmp()

2009-01-07 Thread Pedro Villavicencio
yes that's pretty easy to reproduce, just click on preview on the
notification-properties dialog. Michael may you have a look to it?
thanks.

** Changed in: notification-daemon (Ubuntu)
 Assignee: (unassigned) = Michael Vogt (mvo)
   Status: Confirmed = Triaged

-- 
notification-daemon crashed with SIGSEGV in strcmp()
https://bugs.launchpad.net/bugs/131227
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs