Launchpad has imported 4 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=586752.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2010-04-28T10:12:15+00:00 Oliver wrote: Created attachment 409748 Andrew Beekhof's patch to fix this issue Description of problem: dlm_controld.pcmk segfaults on startup if network uses vlan, bonding or bridging and corosync/pacemaker is invoked too early Version-Release number of selected component (if applicable): bug and patch testet on 3.0.7 ubuntu lucid packages How reproducible: Configure any of the obove on top of the raw interface and start corosync before the network settles. Additional info: The issue is discussed here http://oss.clusterlabs.org/pipermail/pacemaker/2010-April/005954.html Andrew Beekhof <[email protected]> posted the attached patch that fixes this issue. gdb output is: Core was generated by `dlm_controld.pcmk -q 0'. Program terminated with signal 11, Segmentation fault. #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31 in ../sysdeps/x86_64/multiarch/../strlen.S #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31 #1 0x00007f499565cd46 in *__GI___strdup (s=0x0) at strdup.c:42 #2 0x0000000000403f0c in dlm_process_node (key=<value optimized out>, value=0x1864a30, user_data=0x62a4f8) at /usr/src/packages/redhat-cluster/3.0.7/redhat-cluster-3.0.7/group/dlm_controld/pacemaker.c:136 #3 0x00007f4995cdbd73 in IA__g_hash_table_foreach (hash_table=0x1866050, func=0x403e40 <dlm_process_node>, user_data=0x62a4f8) at /build/buildd/glib2.0-2.24.0/glib/ghash.c:1325 #4 0x0000000000403c9e in update_cluster () at /usr/src/packages/redhat-cluster/3.0.7/redhat-cluster-3.0.7/group/dlm_controld/pacemaker.c:82 #5 0x0000000000415a4a in loop () at /usr/src/packages/redhat-cluster/3.0.7/redhat-cluster-3.0.7/group/dlm_controld/main.c:986 #6 0x000000000041659c in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/redhat-cluster/3.0.7/redhat-cluster-3.0.7/group/dlm_controld/main.c:1295 hth, Oliver Reply at: https://bugs.launchpad.net/ubuntu/+source/redhat- cluster/+bug/571612/comments/0 ------------------------------------------------------------------------ On 2010-04-28T12:08:13+00:00 Andrew wrote: Patch fa24b46 resolving this issue has been committed in cluster.git http://git.fedorahosted.org/git/?p=cluster.git;a=commitdiff;h=fa24b460c51aa0c47d0842703feea8bca0ed66b7 Essentially, the dlm was trying to create a configfs entry for a node with no address. This lead to a NULL pointer being dereferenced and the dlm crashing. The above mentioned patch now checks for a valid address before continuing. Reply at: https://bugs.launchpad.net/ubuntu/+source/redhat- cluster/+bug/571612/comments/1 ------------------------------------------------------------------------ On 2010-04-29T13:22:44+00:00 Andrew wrote: Sorry, set the wrong status. Reply at: https://bugs.launchpad.net/ubuntu/+source/redhat- cluster/+bug/571612/comments/3 ------------------------------------------------------------------------ On 2010-07-30T11:29:34+00:00 Bug wrote: This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Reply at: https://bugs.launchpad.net/ubuntu/+source/redhat- cluster/+bug/571612/comments/4 ** Changed in: redhatcluster Status: Unknown => Fix Released ** Changed in: redhatcluster Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/571612 Title: dlm_controld.pcmk segfault To manage notifications about this bug go to: https://bugs.launchpad.net/redhatcluster/+bug/571612/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
